Skip to main content

Stepper Motor Driver DRV8825 Board

A DRV8825 on a breakout board, so you can drive a bipolar stepper motor from two microcontroller pins. Send a pulse on STEP and the motor moves one step; the level on DIR decides which way. Microstepping down to 1/32 of a step smooths out the motion, a trimmer sets the current limit to match your motor, and the chip protects itself against overcurrent, undervoltage and overheating.

This documentation is for​

At a glance​

InterfaceDigital GPIO, STEP and DIR
Main ICDRV8825
MicrosteppingFull, 1/2, 1/4, 1/8, 1/16 and 1/32, set with M0, M1 and M2
ProtectionOvercurrent, undervoltage and thermal shutdown
Voltage8.2 V to 45 V motor supply, 3V3 or 5V logic
Current1.5 A per phase, 2.2 A per phase with a heatsink
ConnectorsTwo 8-pin breadboard-compatible headers
Dimensions38 x 22 mm (1.5 x 0.9 inch)
EnvironmentsArduino, MicroPython

What's in the box​

QtyItemNotes
1Stepper Motor Driver DRV8825 Board (main product)SKU 333000
1Header pins (unsoldered)Header pins included for all breadboard-compatible pins