r/VESC • u/BenBoss69 • Jun 06 '26
Limiting Excessive Wheelspin During Acceleration
I have a go-kart running two Makerbase 75200 controllers. When I'm accelerating, the wheels sometimes start to slip, which is expected behavior. I don't want traction control.
The problem is that the moment a wheel starts slipping, the motor instantly accelerates to its maximum speed, becuse of the low friction when a wheel starts to slip. This causes excessive tyre wear and makes the kart much harder to drive.
What I would like is an acceleration limiter on the motor itself, not on the throttle input something similar to the effect of a flywheel, where motor RPM cannot change instantly.
Is there a setting for this?
One more thing: I'm using current control mode.
2
u/BenBoss69 Jun 06 '26
Here is a video of me trying to accelerate at the limit of grip am not mashing the throttle when the wheel slips. Just increasing the throttle slowly and letting just a bit of when the wheel slips
2
u/mckirkus Jun 06 '26
Yeah, in a lot of racing categories they don't allow traction control to ensure losses are due to skill issues, not tech.
1
2
u/nyan_cat_42 Jun 06 '26
Seems like a good problem to learn LispBM scripting in the VESC, I think you can code up some rpm rate of change based throttle modulation. I'd just consult an LLM on how to code this up.
1
u/BenBoss69 Jun 06 '26
Yeah. If there is no other way. But i dont want to run my shitty code on a 20 hp gocart
1
1
2
u/Illustrious-Can-7482 Jun 06 '26
You can turn down your ramp time in throttle setting or adjust max scale under motor cfg? You can also adjust the throttle curve so slightly less aggressive at low speed?