Hi there!
I have a project that needs 12 stepper motors and driver boards. I bought 15 of each to have some headroom, and I’m noticing only 9 are working. I could use some help identifying what’s wrong with the 3 installed motor+driver pairs that are not spinning as this failure rate seems unusually high.
Here is the setup:
- Stepper motor (heatsinks added on by me, but not really needed since the VREF is set very low for the payload I need to spin)
- Driver breakout board
- Arduino Nano Every controlling the breakout board
Here is what is identical on all 12 setups (9 working and 3 not):
- Arduino running SerialStep example
- Connection is the same as the example:
ARDUINO → PRODRIVER
D8 → STBY
D7 → EN
D6 → MODE0
D5 → MODE1
D4 → MODE2
D3 → MODE3
D2 → ERR - VREF pot is set to 0.34V to 0.36V
- Motor A+ is connected to the red wire, A- to green, B+ to yellow, B- to blue
- Resistance between red/green pairs is 34-36 Ω
- Resistance between blue/yellow pairs is 34-36 Ω
- Resistance between other pairs is infinite/disconnected (e.g., red/blue, red/yellow, green/blue, green/yellow)
- If I connect the motor to the breakout board with board and Arduino power disconnected, then turn the shaft by hand, the PWR LED flickers on the breakout board so I think this shows the motor is not burnt out
- I am driving the 12 motors with 2x 60W @ 12VDC AD/DC adapters, 6 motors each, so I think I have plenty of current to go around
However, on the 3 failing setups:
- The motor makes stepping/clicking sounds, but the shaft does not spin
- If I measure VM → GND, I get 12.1N to 12.3V
- If I swap the motor for a known working one, the same driver+Arduino combo works fine
It seems like the failure rate on these motors is just very high. I can’t think of anything I’ve done that would break them - I’m a fallible human but am generally experienced (computer engineering major 15 years out of school now).
Curious if anyone has any troubleshooting tips? Hopefully I am just missing something and these parts can be resurrected. Otherwise I may just need to buy another batch and do a big RMA at the end, which doesn’t seem right. I’d rather get to the bottom of what’s actually going wrong here.
Thanks,
Zach
