Robot Parts List Parts · Guides · About

Best stepper motor driver for a robot arm

Match the driver to your motors' rated current and to the arm you are copying: the AR4 uses StepperOnline DM332T and DM320T boxed drivers, PAROL6 uses quiet TMC5160 modules, and light printed arms like Thor run on cheap A4988 or DRV8825 sticks. Buy what the build's BOM names first, because its firmware and current settings assume that driver.

What matters

Our picks

PickWhyWhere to buy
StepperOnline DM332T
NEMA 23 and large NEMA 17 joints on a metal arm
Boxed digital driver up to 3.2 A at 18 to 30V; the AR4 uses three for its base, shoulder and elbow motors, and the AR4 software and DIP settings assume it.StepperOnline: $16.05 (unverified)
StepperOnline DM320T
Small wrist motors (NEMA 11, 14, 17)
Lower current version (up to 2.2 A) that the AR4 uses on its three wrist joints; same wiring and signals as the DM332T.StepperOnline: $13.75 (unverified)
TMC5160 driver module
Quiet, high-current stick drivers on a custom board
Trinamic chip with external MOSFETs, so it handles more current than other stick drivers and runs almost silently. PAROL6 uses six, and only the two module types in its BOM are tested.BIGTREETECH: $35.76 (unverified) 2 pcs; TMC5160T Plus without case AliExpress: check price (unverified) single; PAROL6 BOM link
Pololu A4988 driver carrier
Cheapest option for light printed arms
About 1 A per phase without cooling, 8 to 35V. Thor's BOM lists eight A4988 sticks, and most RAMPS-style 3D printer boards take the same footprint.Pololu: $8.95
Pololu DRV8825 driver carrier
Drop-in upgrade for A4988 sockets
Same footprint, about 1.5 A per phase without cooling and up to 45V, so it handles heavier NEMA 17 motors on the same board.Pololu: $15.95
BIGTREETECH TMC2209
Quiet low-cost upgrade for A4988-style sockets
Silent StealthChop mode and UART tuning at a stick-driver price; check your board's pinout and firmware support before swapping it in.BIGTREETECH: $6.94 (unverified)

FAQ

Can I use TB6560, TB6600 or DM542T drivers instead?

BCN3D Moveo's BOM uses six TB6560 boards wired to a RAMPS shield, and DM542T suits larger NEMA 23 motors. They work if the current matches your motors, but you take on wiring and retuning, and cheap TB6560 and TB6600 clones vary in quality.

Why do my steppers skip on a printed arm?

Usually current set too low, a supply voltage too low for the speed, or mechanical binding. Set the driver's current limit to the motor rating first, then lower acceleration.

Do closed-loop motors need special drivers?

The AR4's encoder motors use ordinary DM-series drivers; the encoders feed the Teensy controller, not the driver.

Are stick drivers safe without heat sinks?

Only at low current. A4988 and DRV8825 both need a heat sink or airflow to reach their full ratings.

Sources: www.anninrobotics.com · github.com · thor.angel-lm.com · www.pololu.com · www.pololu.com · us.biqu.equipment · us.biqu.equipment · github.com