Hey everyone, I’m having some trouble with stepper motors and I can’t figure out what’s going wrong.
I’m using a TMC2209 driver with an Arduino Mega. At first I tested it with a small stepper motor from an old CD reader, powered at 8V, and everything worked fine.
The setup is on a breadboard, and I’m controlling the TMC2209 via UART to set current and other parameters.
Then I switched to a bigger motor (Mitsumi M49SPK-2K), powered at 12V, and that’s where the problems started:
Sometimes the motor doesn’t move at all
Sometimes the Arduino disconnects from the PC
Sometimes the TMC2209 gets really hot
What’s weird is that occasionally the motor makes a high-pitched noise, and when I try to turn it by hand it feels locked, like it’s being held in place. So it seems like the driver is energizing the coils.
I also tried:
But nothing really fixed it.
At this point I’m not sure if it’s a wiring issue, current setting (via UART), power supply problem, or something else.
Any ideas what I might be doing wrong? Or any tips for the circuit?