Skip to Content

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

ParameterValue
ICULN2003AN
Channels4 (IN1–IN4)
Input Voltage5V – 12V DC
Output Current/ChannelUp to 500 mA
Indicators4 onboard LEDs (one per input)
Motor Interface5-wire JST (for 28BYJ-48)
Size~40mm × 20mm

🔌 Wiring with Arduino

ULN2003 PinConnect To (Arduino)
IN1D8
IN2D9
IN3D10
IN4D11
VCC5V
GNDGND

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)

📺 YouTube 


50.00 LE 50.00 LE

This combination does not exist.

CNC Stepper Driver