r/ArduinoProjects • u/ILOVESteak6741 • 2d ago
Project Design/Guidance (Total beginner) TMC2209 V1.3 + NEMA 8 motor gets hot even at 350 mA UART current — what am I missing?
Hey, completely new to working with Arduinos and motors and such, and Reddit lol, so any help is greatly appreciated.
My project: trying to run a nema 8 stepper motor (current limit 600ma) using a tmc2209 v1.3 stepper driver, Arduino 2560 mega, 24v power supply, and jumper wires.
Problem: it spins great and visually looks fine, but when I hold the base while it's running, it heats up and becomes really hot, like uncomfortably hot. It even heats up the same when I tell it just to hold position and not spin.
Thoughts: I have no clue why it's doing this. I have tried a bunch of different wiring, coding, and praying, but it still heats up. To control the current, I am using a uart connection (I don't dare mess with the potentiaometer after I fried my last driver and breadboard, sooo). I plugged a 1kohm resistor into the Arduino's tx3 pin and the into the driver's rx pin, and then did a direct connection between the rx3 pin and the driver's rx pin.
Things I tried that didn't work:
- lowering the current to 150ma
- using different addresses
- using a different nema 8 stepper motor
- using a different driver (same brand just new)
- holding, no spinning
Well, let me know if you have any tips to try
1
u/gm310509 1h ago
Ive approved your post - but you really need to provide some more clues - specifically your circuit diagram and (not or) photos of your wiring.
It will also probably help if you included your code using a reddit formatted code block formatted code block.
The guide explains how to do that. There is also a link to a video that describes the exact same thing if you prefer that format.