---
product_id: 81603210
title: "5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino"
brand: "elegoo"
price: "฿1765"
currency: THB
in_stock: true
reviews_count: 13
category: "Elegoo"
url: https://www.desertcart.co.th/products/81603210-5-sets-28byj-48-uln2003-5v-stepper-motor-uln2003-driver
store_origin: TH
region: Thailand
---

# 4-phase LED status indicators Plug & play ULN2003 driver board 64:1 gear ratio for max torque 5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino

**Brand:** elegoo
**Price:** ฿1765
**Availability:** ✅ In Stock

## Summary

> ⚙️ Power your projects with precision — don’t get left behind in the maker revolution!

## Quick Answers

- **What is this?** 5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino by elegoo
- **How much does it cost?** ฿1765 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.co.th](https://www.desertcart.co.th/products/81603210-5-sets-28byj-48-uln2003-5v-stepper-motor-uln2003-driver)

## Best For

- elegoo enthusiasts

## Why This Product

- Trusted elegoo brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Real-Time Diagnostics:** Built-in 4-phase LED indicators let you instantly monitor motor status and troubleshoot with ease.
- • **Effortless Integration:** Direct plug-and-play compatibility with Arduino and other microcontrollers—no soldering required.
- • **Versatile 5-Set Bundle:** Five motors plus driver boards in one box—perfect for scaling up your maker projects or prototypes.
- • **Compact & Robust Design:** Small footprint with durable aluminum casing ensures reliable performance without overheating in typical use.
- • **Precision Torque Powerhouse:** 64:1 internal gearing delivers smooth, high-torque motion for your robotics and CNC projects.

## Overview

The ELEGOO 5 Sets 28BYJ-48 ULN2003 Stepper Motor kit offers five compact, high-torque 5V stepper motors paired with ULN2003 driver boards. Designed for seamless Arduino compatibility, these motors feature a 64:1 gear ratio for precise control and built-in LED indicators for easy troubleshooting. Ideal for beginners and pros alike, this plug-and-play set supports a wide range of robotics, CNC, and 3D printing applications, delivering reliable performance in a compact, durable package.

## Description

Product description Established in 2011, ELEGOO is a thriving technology company dedicated to open-source hardware research & development, production and marketing. Our own Quality Management Team will secure the premium quality of our products and we would like to receive your valuable suggestions for our products and make your idea come true. BYJ48 STEPPER MOTOR Stepper Motor is a type of electromagnetic device which moves in discrete steps. This has several coils, the center shaft has a series of magnets mounted on it, and the coils surrounding the shaft are alternately given current or not, creating magnetic fields which repulse or attract the magnets on the shaft, causing the motor to rotate. This Unipolar Stepper Motor 28-BYJ48 is provided with five wires and four coils. The center connections of the coils are tied together and usually used as the power connection. They are named unipolar steppers because power always comes in on this one pole. Specification - A, B, C, D four-phase LED indicates the status of the stepper motor work. - Stepper motor with a standard interface, when used directly pluggable. - 5 line 4 phase can be used for ordinary ULN2003 chip driver, connect to the 2 phase , support the development board, with convenient use, direct docking. - Rated Voltage: DC5V 4-phase - Insulation Resistance: >10MΩ (500V) - Dielectric Strength: 600V AC / 1mA / 1s - Step angle: 5.625 x 1/64 - DC Resistance: 200Ω±7% (25C) - Reduction ratio: 1/64 - Insulation Grade: A - No-load Pull in Frequency: >600Hz - No-load Pull out Frequency: >1000Hz - Pull in Torque: >34.3mN.m(120Hz) - Detent Torque: >34.3mN.m - Temperature Rise: < 40K(120Hz) Programm Code Example The Arduino IDE support a library for stepper motor, after connect motor with microcontroller you can upload the sketch on to the microcontroller. The following is the code of an example program, it can be modified according to your needs: #define IN1 8 #define IN2 9 #define IN3 10 #define IN4 11 int Steps = 0; boolean Direction = true; void setup() { Serial.begin(9600); pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); } void loop() { for(int i=0; i 7) { Steps = 0; } if (Steps < 0) { Steps = 7; } }

Review: Great, cheap motors with lots of torque - These stepper motors are great for the price. They are very strong and sufficiently fast for any of my purposes. I read online that the reason they are so cheap is because they are mass produced for commercial uses, and it sounds totally plausible. These are great, versatile motors. Another reviewer mentioned that they run a bit hot, which I agree with. After a minute or so of continuous running, they start to get very warm, faster if you are running them fast or under load. Honestly, though, it's not much different than the other stepper motors I've been scavenging. For normal, non-continuous use applications, it should be fine. Although they are not super fast, I can't think of all that many applications when you would want a super fast stepper motor. With the amount of torque these have, you could gear it up anyway. I vaguely recall someone mentioning they were geared down inside the box, which seems plausible because the number of motor steps differs from the number of steps per revolution by like 32 or something, but honestly I can't remember. Sorry. If I end up taking one of these apart someday, I'll update. I won't take the time to make actual measurements for torque and speed because datasheets seem pretty readily available for these motors. The mounting holes are well placed and the cable is very convenient for quick and easy solderless connections. The motors are very sturdy and show no signs of wear despite my relentless abuse (on account of the low price). 5 Is a good number in a set. The ULN2003 driver modules are nice both for quickly testing and even for final installation, provided you are not strapped for space. The LEDs are useful for troubleshooting if you don't have much experience with stepper motors. In fact, if you don't have much experience with stepper motors, I highly recommend this set. It's cheap, versatile, and super easy to use. It's also convenient that these run on 5V. I think these take something like 500mA depending on speed, load, etc. , but I can't really remember well so that may be completely wrong. In any case, these are too big to run safely on the 5V pin of an arduino. All around, I highly recommend these stepper motors (or equivalents from other retailers) for a multitude of uses and there is a very good chance I'll be buying more of these in the future.
Review: Good stepper motors & drivers for price. Great for beginners or experienced electronic enthusiasts - For the low price you wouldn't expect high quality stepper motors and drivers. However these perform amazingly well in both torque and accuracy for their price and size. I was hesitant at first but am happy with my purchase and would buy again. They do tend to heat up after extended use or with heavier loads, however for most applications of stepper motors this isnt a problem. If you are looking at these and wanting high speed rotation & long continuos running then a regular DC 5-9v motor would better suit you. Which is what these will provide you. They don't spin fast looking at the external shaft rotation however the inner gears & 4 phases allow you to use multiple step types depending on your need. Including wave step driving with each phase cycling one on at a time giving the simplest controlled rotation for beginners. Or full step using two of four phases on at a time for highest torque. Or Half step using a mix of two phases of full step with one phase alone in between, to give highly accurate movements with medium torque. The only suggestions I would have is buy or setup a separate dc power supply for these as the arduino or other micro controllers won't have the volts and mA that you need. Also if you're a beginner or new to arduino or micro controllers or stepper motors this is for you it is simple to set up, no soldering, no prior stepper knowledge required; just plug in motor to driver, hook up all four driver digital input pins to a micro controllers digital output (like arduino, raspberry pi, etc) plug ground and power cables to relating micro controller pins or seperate power supply pins and you're done. All thats left is running a code thru micro controller. I will note however that you will need more male to female cables if you plan to hook up more than 2 stepper drivers to micro controller; Good for both experienced users for projects/fun and good for beginners who are learning about steppers or just getting started, the LED lights are beneficial for troubleshooting and making sure your code works properly. I took one of the steppers apart. Taken apart there's Aluminum casing outer shell, 1 layer of 8 teeth on casing bottom & 3 layers of 8 teeth each interspersed inside center hole of the coil plastic rings sitting on top of first teeth layer, giving you 4 layers/phases & 32 teeth total or 32 steps. Both coils are wrapped around plastic rings and sealed. Soldering on steppers and drivers look & feel solid. First coils ends being the yellow and blue wires respectively. But being unipolar the center of the coil is also connected by center tap to red wire. Bottom coil is same with ends being orange and pink, center wires are connected between both coils into single red wire. The rotor is plastic with a permanent magnet surrounding it, the rotor shaft has 9 teeth. That shaft extends up to top plate that has 3 ganged gears plus the gear for external gear shaft. All these together do infact give you a 64:1 ratio where 64 rotations of the rotor = 1 rotation of the external gear shaft. Note that one rotation of the rotor requires the 4 phases 32 steps to make one full rotor rotation. So a lot of rpm is needed to give you even 10rpm of the external shaft. This is where torque is created and heat is generated, Seems solidify enough built for its power rating and most stepper uses, mechanically the gears are setup for best possible torque

## Features

- Stepper motor with a standard interface, when used directly pluggable.
- A, B, C, D four-phase LED indicates the status of the stepper motor work.
- 5 line 4 phase can be used for ordinary ULN2003 chip driver, connect to the 2 phase , support the development board，With convenient use, direct docking
- Drive Module Board Size(in): 1.37*1.18*0.6 ; Stepper Motor diameter: 1.06(in) ; Stepper Motor lines: 9.45(in)
- Great packing in a box : 5 set Uln2003 Stepper Motor + Driver Board (with a little gift)

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B01CP18J4A |
| Brand | ELEGOO |
| Brand Name | ELEGOO |
| Customer Reviews | 4.6 out of 5 stars 822 Reviews |
| Global Trade Identification Number | 06976021760015 |
| Included Components | Female to Male Cable |
| Item Weight | 0.21 Kilograms |
| Manufacturer | ELEGOO |
| Material | Metal, Plastic, Glass/Acrylic |
| Material Type | Metal, Plastic, Glass/Acrylic |
| Model | EL-SM-003 |
| Model Name | EL-SM-003 |
| Number of Items | 5 |
| Part Number | EL-SM-003 |
| UPC | 746591610357 |
| Unit Count | 5.0 Count |

## Product Details

- **Brand:** ELEGOO
- **CPU Model:** None
- **Graphics Card Description:** Dedicated
- **Graphics Coprocessor:** Integrated Graphics
- **Included Components:** Female to Male Cable
- **Model Name:** EL-SM-003
- **Operating System:** Arduino
- **Personal computer design type:** Barebone
- **Screen Size:** 2 Inches
- **Specific Uses For Product:** Games

## Images

![5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino - Image 1](https://m.media-amazon.com/images/I/71kvUiTlw2L.jpg)
![5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino - Image 2](https://m.media-amazon.com/images/I/61I4rI9ks1L.jpg)
![5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino - Image 3](https://m.media-amazon.com/images/I/51Q1rbvHk3L.jpg)
![5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino - Image 4](https://m.media-amazon.com/images/I/61EfeSkpyFL.jpg)
![5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino - Image 5](https://m.media-amazon.com/images/I/61A-1abCRaL.jpg)

## Questions & Answers

**Q: Has anyone found gears that fit the shaft? The ones shown in  "frequntly bought together" are for smaller round shafts.**
A: for anyone looking for this, 5mm shaft, its "flat" part fits a rectangle  3mmx5mm.

**Q: Could i use the driver to control a slightly bigger pm55l-048? i would probably need to push 19v through the uln2003.**
A: Yes, you can use the driver to control pm55l-048, the maxmum voltage of ULN2003 can reach 24V.

**Q: what is it supposed to do?**
A: It, or they, do nothing - - until you connect a smart source of drive signals.  The included "driver boards" are electrical signal drivers to boost the strength of those signals.  You might connect these boards between the motors and an Arduino or a Raspberry Pi or some manual speed control circuits for the stepper motors.  The signals have to be the rippling sequence of logic pulses needed by the stepper motors.  Because these motors have 64:1 gears, you program 64 sequences to get the shaft to go one full turn.  
Naturally, the gears trade off speed (RPM) for strength (torque) of turning. They also gain precision of output shaft position, which can be moved in STEPS, or fractions, of 1 sixty-fourth of a turn.   
If your only interest is in speed control, not positioning, you may want to look into DC motors (or gearmotors) and 'H-bridge drivers' and PWM (Pulse Width Modulation) controls.

**Q: Do you have instructions on how to set it up/test it with arduino? (newbe)**
A: Google: "arduino 28BYJ-48 sample code"  You will get plenty of examples to get you started.  Good luck.

## Customer Reviews

### ⭐⭐⭐⭐⭐ Great, cheap motors with lots of torque
*by G***N on June 30, 2016*

These stepper motors are great for the price. They are very strong and sufficiently fast for any of my purposes. I read online that the reason they are so cheap is because they are mass produced for commercial uses, and it sounds totally plausible. These are great, versatile motors. Another reviewer mentioned that they run a bit hot, which I agree with. After a minute or so of continuous running, they start to get very warm, faster if you are running them fast or under load. Honestly, though, it's not much different than the other stepper motors I've been scavenging. For normal, non-continuous use applications, it should be fine. Although they are not super fast, I can't think of all that many applications when you would want a super fast stepper motor. With the amount of torque these have, you could gear it up anyway. I vaguely recall someone mentioning they were geared down inside the box, which seems plausible because the number of motor steps differs from the number of steps per revolution by like 32 or something, but honestly I can't remember. Sorry. If I end up taking one of these apart someday, I'll update. I won't take the time to make actual measurements for torque and speed because datasheets seem pretty readily available for these motors. The mounting holes are well placed and the cable is very convenient for quick and easy solderless connections. The motors are very sturdy and show no signs of wear despite my relentless abuse (on account of the low price). 5 Is a good number in a set. The ULN2003 driver modules are nice both for quickly testing and even for final installation, provided you are not strapped for space. The LEDs are useful for troubleshooting if you don't have much experience with stepper motors. In fact, if you don't have much experience with stepper motors, I highly recommend this set. It's cheap, versatile, and super easy to use. It's also convenient that these run on 5V. I think these take something like 500mA depending on speed, load, etc. , but I can't really remember well so that may be completely wrong. In any case, these are too big to run safely on the 5V pin of an arduino. All around, I highly recommend these stepper motors (or equivalents from other retailers) for a multitude of uses and there is a very good chance I'll be buying more of these in the future.

### ⭐⭐⭐⭐⭐ Good stepper motors & drivers for price. Great for beginners or experienced electronic enthusiasts
*by J***. on November 26, 2016*

For the low price you wouldn't expect high quality stepper motors and drivers. However these perform amazingly well in both torque and accuracy for their price and size. I was hesitant at first but am happy with my purchase and would buy again. They do tend to heat up after extended use or with heavier loads, however for most applications of stepper motors this isnt a problem. If you are looking at these and wanting high speed rotation & long continuos running then a regular DC 5-9v motor would better suit you. Which is what these will provide you. They don't spin fast looking at the external shaft rotation however the inner gears & 4 phases allow you to use multiple step types depending on your need. Including wave step driving with each phase cycling one on at a time giving the simplest controlled rotation for beginners. Or full step using two of four phases on at a time for highest torque. Or Half step using a mix of two phases of full step with one phase alone in between, to give highly accurate movements with medium torque. The only suggestions I would have is buy or setup a separate dc power supply for these as the arduino or other micro controllers won't have the volts and mA that you need. Also if you're a beginner or new to arduino or micro controllers or stepper motors this is for you it is simple to set up, no soldering, no prior stepper knowledge required; just plug in motor to driver, hook up all four driver digital input pins to a micro controllers digital output (like arduino, raspberry pi, etc) plug ground and power cables to relating micro controller pins or seperate power supply pins and you're done. All thats left is running a code thru micro controller. I will note however that you will need more male to female cables if you plan to hook up more than 2 stepper drivers to micro controller; Good for both experienced users for projects/fun and good for beginners who are learning about steppers or just getting started, the LED lights are beneficial for troubleshooting and making sure your code works properly. I took one of the steppers apart. Taken apart there's Aluminum casing outer shell, 1 layer of 8 teeth on casing bottom & 3 layers of 8 teeth each interspersed inside center hole of the coil plastic rings sitting on top of first teeth layer, giving you 4 layers/phases & 32 teeth total or 32 steps. Both coils are wrapped around plastic rings and sealed. Soldering on steppers and drivers look & feel solid. First coils ends being the yellow and blue wires respectively. But being unipolar the center of the coil is also connected by center tap to red wire. Bottom coil is same with ends being orange and pink, center wires are connected between both coils into single red wire. The rotor is plastic with a permanent magnet surrounding it, the rotor shaft has 9 teeth. That shaft extends up to top plate that has 3 ganged gears plus the gear for external gear shaft. All these together do infact give you a 64:1 ratio where 64 rotations of the rotor = 1 rotation of the external gear shaft. Note that one rotation of the rotor requires the 4 phases 32 steps to make one full rotor rotation. So a lot of rpm is needed to give you even 10rpm of the external shaft. This is where torque is created and heat is generated, Seems solidify enough built for its power rating and most stepper uses, mechanically the gears are setup for best possible torque

### ⭐⭐⭐⭐ Good for its Price
*by N***Y on June 14, 2019*

These motors actually feel pretty good and are relatively easy to control. They'll even take a 3.3V control input, which makes them great for STM32 and STM8. Their step size is really fine due to their gearing. However, they do have quite a bit of backlash, which hinders their repeatability somewhat. Nevertheless, they'll be good for learning how to control stepper motors and for places where accuracy isn't too critical. They aren't particularly strong at 5V and tend to stall out under light to medium loads. Despite their voltage rating, they run perfectly fine at 9V (Do so at your own risk!) and are definitely more powerful, but get much warmer, as to be expected. They are a bit noisy due to the gearing, but are definitely on the quiet side when it comes to steppers. Overall, they're a good starting point for stepper motor control, and perhaps even small robotics applications. And for the price, they're pretty good at what they do. Plus, the plastic box they include is handy for storing the motors, or other projects.

## Frequently Bought Together

- ELEGOO 5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino
- ELEGOO 120pcs Multicolored Dupont Wire 40pin Male to Female, 40pin Male to Male, 40pin Female to Female Breadboard Jumper Ribbon Cables Kit Compatible with Arduino Projects
- ELEGOO UNO R3 Board ATmega328P with USB Cable(Arduino-Compatible) for Arduino

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.co.th/products/81603210-5-sets-28byj-48-uln2003-5v-stepper-motor-uln2003-driver](https://www.desertcart.co.th/products/81603210-5-sets-28byj-48-uln2003-5v-stepper-motor-uln2003-driver)

---

*Product available on Desertcart Thailand*
*Store origin: TH*
*Last updated: 2026-06-10*