Hello, I’m using a polu24v21 product. I already have 4 broken motor drives… So… I’m writing to ask for advice. I bought this motor drive to run 2 wheelchair motors (24v 350W per each). I have one motor drive in each motor and the motor and battery lines are 12AWG thick wires.
Sometimes motor drives show signs of overheating. (It’s too hot to hold when you touch it with your hands.) I think the cause of the failure is overheating, and there are two causes of overheating.
- Back electromotive force generated during sudden motor shutdown
I would like to add capacitors and resistors to resolve this.
1.1 Circuit and Parts Specification to Connect
I purchased capacitors (470µF 105℃ 50V) and cement resistance (10Ω 10W) to solve this.
This is because I thought that if the motor suddenly stopped and back electromotive force was generated, the capacitor attached to the motor drive might be insufficient.
I also wanted to release heat through cement resistance.
So I want to connect two capacitors in parallel and connect the resistors. (two capacitors in parallel)-(cement resistance)
Will this motor drive fit the capacitors and resistance specifications it can handle? Would 2 parallels be too much? Or would it be burdensome to connect this circuit?
1.2 Where to connect
- and - terminals, power input terminals VIN and GND, or motor output terminals outA and outB.
I’m worried about which one of these three should be drawn and connected. When I looked it up, it was supposed to be pulled out from the VIN and GND terminals, is that correct? Or should I connect it to the + and - terminals that were written as capacitors only?
- overcurrent
Wheelchair motors are said to have more than double peak current on first run. To limit the rated current, I’ve put a 20A fuse on the power line that goes into the motor drive, but I can’t limit the peak…
2.1 Added current limiting resistor
How about limiting it to about 30A to prevent overcurrent?
It says in the ‘Current Detection and Limitation’ section, ‘Adding 100kΩ resistance lowers the current limit to approximately 29A’. Should I add 100kΩ between vref and gnd?
2.2 When blocking
If you limit it to this, I’m curious about the situation when it’s blocked beyond 30A.
For example, if the pwm value over 30A is A, limit it when it’s above A and if it’s below A, is it working normally, or block it when it’s above A and it can’t work until it stabilizes.
2.3 How to reset after blocking
If it is blocked, I would like to know how to reset it again (for example, reset the sleep pin or vref pin by giving it a low-high value).
I tried connecting between vref and gnd last time because there is 3.9kΩ resistance. Actually, I should have bought 3.9Ω on the calculation, but I bought the wrong product. If you add 3.9kΩ, in theory, no current is flowing at all. That’s why the motor drive suddenly stopped working. Since then, I’ve removed the motor drive from the wheelchair and repeatedly changed the settings several times.
Initialize by giving low-high to the sleep pin, software dragging and releasing the VREF pin to 0V for 0.5 to 1 second, physically attaching and releasing the vref pin with the gnd for a while, connecting a resistor to the motor drive power input line to remove residual power, etc… I don’t know which part helped with the resolution, but after a day, it worked fine. (The fault value was normal in the first place, so it didn’t seem like the internal circuit was broken.)
Anyway, so please let me know if you have a professional way to reset it.
- Lastly, if you think there is a cause of the breakdown, I would appreciate it if you could let me know. Thank you for reading the long article.



