Skip to content

Motor Driver

Motor drivers: L298N, L293D, TB6612FNG and BTS7960 for DC motors, A4988, DRV8825, TMC2209 and TB6600 stepper drivers, PCA9685 servo driver and MOSFET switches.

A microcontroller pin can’t power a motor, so a driver sits in between. For DC motors: L298N, L293D and TB6612FNG dual drivers, the 43A BTS7960 for big motors, PWM speed controllers and MOSFET switch modules. For steppers: A4988, DRV8825, the quiet TMC2209 and the TB6600 for NEMA 23. Also the ULN2003 board for 28BYJ-48 steppers and the PCA9685 16-channel servo driver.

Choosing a driver

Match the driver’s current rating to the motor’s stall current, with margin, and its voltage range to your supply. The L298N is easy to start with but wastes power as heat. The TB6612FNG is more efficient for small motors. For stepper motors in 3D printers and CNC, set the driver’s current limit to the motor’s rating before running it.

Main Menu