Question about uphill performance on new build

Hey all, I recently finished my build and I love it. Im just having a little problem with it. When building it I wanted to make sure it could go uphill relatively easily. The build has a 10s3p li-ion battery, vesc from mboards, and a single 6374 180kv motor from mboards. The wheels are all terrain 100mm from amazon. The problem is it can’t go up the hill to my house. Did i misunderstand what it takes to go uphill or is there a technical problem? Thank you!

you should have no trouble maybe your settings on the vesc is too low or your gearing too low

I dont reall know what that means can u elaborate?

What part? Vesc settings or gearing?

I thought people generally went dual drive when needing hill climbing abilities.

lmao both xD

Well vesc setting really kinda determine the way your board behaves. Power, brakes, it’s the brains.

Maybe post your vesc settings?

Gearing affects speed and acceleration. What pulleys are you running? Motor/ wheel

Where do I go in vesc tool to see settings?

Gearing: 36t wheel pulley, 16t motor pulley

That’s gearing. Especially with wheels that big. Check out the eskate calculator. Probably a 15 or 14T motor pulley would help.

Your top speed is 30 mph according to it. A 14T would get your top down to 25 weighted but you’d get low end torque back

I haven’t even finished my build, this is just educated input from me. Hopefully someone will verify soon.

You could change the wheel pulleys but that’s more $

I’d bump to like 40+ teeth on your wheel pulley if you want more torque.

And yeah, go under motor in your vesc tool and pull up your max/mins.

1 Like

Bigger wheel pulley, and/or smaller motor pulley will increase your torque but reduce your top speed.

Increase your motor and battery current up to the limit of your vesc and battery if you haven’t already: I’d say 50-60 battery amps and 80 motor amps. (Assuming your 10s3p is made of 30Q cells)

If you do all that and it’s still not enough, then you need a bigger battery, and dual motors.

It’s also entirely possible that your issue is thermal: You’re using a stock 4.12 vesc with a 6374 motor, which is like trying to run a v8 engine with the carburetor from a honda civic - no matter how big your motor is, you’re limited by the ESC. That vesc, having lower current capability, no heatsink or significant thermal mass compared to something like a vesc6 or a focbox, will heat up much quicker and begin limiting its output to protect itself.

Ok so I have found that Im using UART which replaces PPM so i cant really change the settings. So does that mean that i for sure need to upgrade my vesc from 4 to 6?

Are you sure your vesc is using Uart and not ppm? It’s in the settings and won’t automatically change when you plug one in vs the other

Everyone in this post said its UART (

I don’t believe this to be the case. Does it run well from a rolling start and at speed?

He said above he’s loving it. Assuming the board is running well and he’s not severely under powered in the VESC settings, i keep coming back to gearing first. It’s a single motor board that’s geared to do over 30 mph - either change the motor pulley or try some smaller wheels and see if it makes a difference

yeah its my board. it doesnt start on a rolling start but i am using the specific wiring meant for vesc 4 as shown on the flipsky website. and im unable to see PPM

whether you’re using uart or PPM has no bearing on your battery/motor current settings.

My previous statements still stand: Change your gearing, and/or change your battery/motor current settings, and if both of those aren’t enough, then upgrade your vesc and/or go dual and/or upgrade your battery.

1 Like


I was super confused by this statement.

if you’re using a vesc you can change settings.

Unless you’re using a diyeboard esc or a old rc car controller.

I would be asking mboards these questions, they may have seen this before, or at least know how to diagnose their hardware quickly.