LabWired The easy way to build hardware
board I/O module

DRV8825 Stepper Driver

The DRV8825 Stepper Driver is a board I/O module in the LabWired part catalog. Its catalog type is drv8825. It connects to the MCU over GPIO. The catalog gives a supply range of 8.2–45 V. It has 10 pins. A registered peripheral model runs in the engine: the firmware talks to it over the real bus and gets device-accurate responses.

Key facts

CategoryBoard I/O modules
Catalog typedrv8825
InterfaceGPIO
Supply range8.2–45 V
Pins10
DatasheetTexas Instruments DRV8825 stepper motor controller datasheet

What LabWired simulates

What is simulated

Simulated device model

How it was validated

Built from the datasheet. Implemented from the part’s register documentation and exercised by automated tests. Nothing physical was ever placed next to it.

DRV8825 Stepper Driver pinout

PinElectrical typeFunction
VMOT Power input Supply
GND Power input Supply
STEP Input GPIO
DIR Input GPIO
EN Input GPIO
M0 Input GPIO
M1 Input GPIO
M2 Input GPIO
RESET Input GPIO
SLEEP Input GPIO

How to simulate the DRV8825 Stepper Driver in LabWired

  1. Open the Playground at app.labwired.com and place an MCU board.
  2. Add the DRV8825 Stepper Driver (catalog type drv8825).
  3. Connect VMOT and GND to the supply and ground of the board. Use a supply inside the catalog range of 8.2–45 V.
  4. Connect STEP, DIR, EN, M0, M1, M2, RESET and SLEEP to free GPIO pins.
  5. Run the firmware. It drives and reads the pins of the part, and the device model responds on those pins.

Related Board I/O modules

All Board I/O modules · All parts

Modelled from Texas Instruments DRV8825 stepper motor controller datasheet.