Stepper Motor Driver Board ULN2003
ULN2003 Stepper Motor Driver Board – Compatible with 28BYJ-48 Stepper Motor
The ULN2003 driver board is a compact, reliable solution for driving unipolar stepper motors such as the 28BYJ-48. With its 4-channel Darlington array IC, this module provides sufficient current and voltage to control stepper motors through microcontrollers like Arduino, Raspberry Pi, or ESP32.
⚙️ Key Features
Based on ULN2003AN Darlington transistor array
Controls 4-phase unipolar stepper motors
Compatible with 28BYJ-48 and similar 5-wire stepper motors
LED indicators for each channel (IN1–IN4) to simplify debugging
Standard 5-pin JST connector for plug-and-play motor hookup
Easily connects to Arduino or other controllers via jumper wires
📊 Technical Specifications
| Parameter | Value |
|---|---|
| IC | ULN2003AN |
| Channels | 4 (IN1–IN4) |
| Input Voltage | 5V – 12V DC |
| Output Current/Channel | Up to 500 mA |
| Indicators | 4 onboard LEDs (one per input) |
| Motor Interface | 5-wire JST (for 28BYJ-48) |
| Size | ~40mm × 20mm |
🔌 Wiring with Arduino
| ULN2003 Pin | Connect To (Arduino) |
|---|---|
| IN1 | D8 |
| IN2 | D9 |
| IN3 | D10 |
| IN4 | D11 |
| VCC | 5V |
| GND | GND |
Note: Plug the 28BYJ-48 stepper motor directly into the white connector.
💡 Compatible With
28BYJ-48 Stepper Motor
Arduino Uno, Nano, Mega
ESP8266, ESP32
Raspberry Pi GPIO (via logic level converter if needed)

