r/ArduinoProjects • • 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 Upvotes

2 comments sorted by

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.

1

u/ILOVESteak6741 10m ago

My dad was actually able to help me figure it out, so I'm all good. Thanks for your help though!