VESC - Current No Reverse With Brake - rapid acceleration

After many, I mean many attempts I lost all hope.

Current No Reverse With Brake mapped, center set, but when I accelerate there is no relationship between how much I move my acceleration and how fast motors are going. And motors starts to spin to 100% on 15% from controller. I tried so much settings with Pulselenghtand anything changes it even a bit :frowning:

On Duty Cycle its working well but I got other problems on this control type so I want to stick to Current control. Can you help me ? :slight_smile:


Which remote are you using?

Nano X from Enertion

I think the nanox works better with the Standard r2 Firmware. When i used it with acks Firmware i fine tuned the throttle curve a lot to decrease the Power on Low speed. Btw i like Index Finger Controll more because the throttle way is longer and thus preciser

Are you just bench testing or are you riding the board when this happens? The speed will be variable with load on any vesc.

1 Like

Also with the nano x:

Turn on remote, go full throttle then full brake

THEN turn on board


Bench test, but on duty cycle there was no rapid acceleration :confused: Now I a little bit scared to test in with load because I do not want to my board fly off.

That is expected behavior on a bench test. There’s very little resistance so it can’t pull very many amps before it reaches top speed.

I tried, not working ;(

Hmm, i will try to check it on load :slight_smile:

Now it looks like this:

If you’ve tried to tune it to work on a bench test it won’t work well under load. Make sure the full stroke is mapped to the vesc. EDIT: My bad, just connect the belt and it will work fine. I couldn’t see that it wasn’t on viewing on my phone.

It’s working exactly as it should. Current mode is more like the throttle in your car. If you give your engine 15% throttle in neutral it’ll rev high, but under load it won’t. There is absolutely nothing wrong here, just a lack of understanding.


This is the answer. Nano X needs calibration every time you turn it on.

Turn on remote, blinking light.

Full throttle, full brake, full throttle, full brake.

Turn on board, blinking light goes solid.

Now your remote will function normally, 15% throttle will equal 15% now instead of 100% and same for brake.

Had the same issue myself for weeks until I realized this. Remote on before board with full throttle full brake.

1 Like

You are correct, but that’s not the problem here. 15% throttle will net 15% speed only if in duty cycle mode. Current mode behaves very differently. It is doing exactly what it should.

If you look at his screen shot you will see that he has 14% throttle but 95% duty cycle. This is because of current mode. NOTHING IS WRONG.

I dont think that you need to calibrate the remote in every ride. You can turn the Board on and then the remote. This way you dont need a recalibrate and you will use the old settings Correct me if i am wrong

For other remotes maybe (haven’t tried) but it’s known for the nano X in particular you do have to do this “calibration” routine full throttle and full brake before connecting to the vesc to have proper functionality when the board is turned on.

Otherwise your initial 15% throttle will = 100% throttle… Which is very jarring. Another option if you turn your board on first is to still just go full throttle full brake… Just spinning your wheels instead… Your remote will work properly after this… With a nano X just don’t not calibrate your remote and hop on straight away or your throttle and brake will be hyper sensitive until you use full range of motion at least once.

Still, seems this may not be OPs issue, I’m leaning to agree with @AutoItKing’s assessment of the situation… No load is very different than load. Just properly map your pulsewidths minimum, center and maximum values in vesc tool to = -100% / ~-0.5 - 0.5% / 100% output from ESC respectively, calibrate your nano-X full throttle and brake, turn on board and test with a load. Should be fine.

Tested on load and it is better but still very aggressive. 38744346_302393763841499_3131369752530780160_n


@Ukesu: were you able to resolve this issue. I am facing the same situation.

This is normal behaviour on the bench with no load. Ride it and try it out.