---
product_id: 81603210
title: "5 Sets 28BYJ-48 ULN2003 5V Stepper Motor with ULN2003 Driver Board"
brand: "elegoo"
price: "€ 36.60"
currency: EUR
in_stock: true
reviews_count: 13
category: "Elegoo"
url: https://www.desertcart.gr/products/81603210-5-sets-28byj-48-uln2003-5v-stepper-motor-with-uln2003
store_origin: GR
region: Greece
---

# 4 onboard LEDs for coil status 5V unipolar stepper motors 5 matched motor-driver sets 5 Sets 28BYJ-48 ULN2003 5V Stepper Motor with ULN2003 Driver Board

**Brand:** elegoo
**Price:** € 36.60
**Availability:** ✅ In Stock

## Summary

> ⚙️ Elevate your maker game with precision motion—because your projects deserve smooth moves!

## Quick Answers

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

## 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

- • **Optimized for Stability:** Designed for regulated 5V supply and synchronized grounds to minimize vibration and ensure whisper-quiet operation.
- • **Build 5 Projects at Once:** Five complete motor-driver sets let you prototype multiple ideas or keep spares ready for seamless innovation.
- • **Plug-and-Play Driver Boards:** ULN2003 boards simplify wiring with clear IN1-IN4 inputs and LED indicators for real-time coil activation feedback.
- • **Precision Low-Speed Control:** 1:64 geared stepper motors deliver smooth, accurate rotation at 9.38 RPM—perfect for clocks, gauges, and robotics.
- • **Arduino-Compatible & Ready to Go:** Standard interface and included jumper wires make integration into your automation or motion-control projects effortless.

## Overview

The ELEGOO 5 Sets 28BYJ-48 ULN2003 5V Stepper Motor kit includes five matched unipolar geared stepper motors and ULN2003 driver boards, optimized for low-speed, precise motion control at 9.38 RPM. Ideal for robotics, automation, and educational projects, each set features easy-to-use driver boards with LED coil indicators and comes with jumper wires for quick Arduino-compatible integration.

## Description

desertcart.com: ELEGOO 5 Sets 28BYJ-48 ULN2003 5V Stepper Motor with ULN2003 Driver Board | Compatible with Arduino, Suitable for Robotics, Automation and Motion-Control Projects, Standard Interface, Direct Docking : Industrial & Scientific

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
Review: Step 1: turn. Step 2: turn back. Repeat. Works fine. - I bought these motors for a Raspberry Pi star tracking telescope project. I'm doing hacker stuff with my daughter. Got the 5-pack because hey, they're not costly, we'll want to make many other projects anyway. Plus, we don't want to be afraid to let the magic smoke out of our Only One critical component so we always get several. We also like to test the limits of devices and the only way to find the absolute maximum limit is to go just a little bit more. The tested motor and board is as described in the listing. I drove it straight from the +5V pin of the Pi3, which is strongly not recommended because excess current draw might reboot your Pi. Torque is great for such a tiny motor. I was able to google the necessary information and operate the motor in Python with my Pi3 in just a few minutes. Some minor adaptation of the available information was necessary for our specific workflow - which is the hacker life. It wouldn't be fun without that. It's nice that the board and motor are together so we don't have to guess if they'll cooperate. I understand the tiny motor controller boards work with a wide variety of stepper motors, so it's great that we have a pluggable connector instead of wires soldered on. We will be using that. I'll probably be scavenging steppers from inkjets and scanners for months. They work with all the little programmable boards that make GPIO, so they'll be fine with a Pi Zero when we put them in service. But we'll develop on the Pi3. You're not going to get a lot of RPM out of these. That's not what they're for (and, specifically for our first application we're gearing down to 7*10^-4 RPM obviously). Also, these are not industrial stepper motors for your production line. And they're not going to drive your electric vehicle. People are asking questions about the gearsets to use with these. My motors came with a 5mm axle, double flat. Previously we bought a plastic gear set through desertcart: UCTOP 80Pcs Plastic DIY Robot Gear Kit Gearbox Motor Gear Set For DIY Car Robot The "D5" gearhead (the blue gearhead with the largest bore and a flat) fits diametrically, though the flat is not deep enough. I'll be filling that gap with epoxy, and it will work just fine. You can get a number of setscrew 5mm bore heads for your project. There's one with "timing belt" that looks interesting. It would be nice if someone with these motors and a matching gear set would post a review so we know what to buy. The seller of the motors, maybe? If it was me I would put the ASIN of the matching gears right in the product description, as it would help to move product - or even sell the gears myself. I happened to order some jumper wires in the same order. These saved a lot of time. Whether you're connecting to a male header on the Pi or your breadboard, there's a set of jumpers just right. These things are precious. You just peel off however many leads you need. Elegoo 120pcs Multicolored Dupont Wire 40pin Male to Female, 40pin Male to Male, 40pin Female to Female Breadboard Jumper Wires Ribbon Cables Kit for arduino Is what it says, slamming deal, excellent delivery. Would buy again.

## Features

- BUILD FIVE LOW-SPEED MOTION PROJECTS: Create clocks, gauges, rotating displays, feeder gates, vents and small robot mechanisms; five matched motor-and-driver sets support classroom builds, maker prototypes and spare replacements
- 5 V UNIPOLAR GEARED STEPPER MOTORS: Each 28BYJ-48 uses a 5-wire, 4-phase design with nominal 1:64 reduction for controlled low-speed movement in light-load positioning projects
- ULN2003 DRIVER BOARDS SIMPLIFY CONTROL: Connect control signals to IN1-IN4, power the motor through the driver board and use four onboard LEDs to view the active coil sequence during setup and testing
- SET UP FOR SMOOTHER ROTATION: Use a regulated 5 V supply with sufficient current, connect controller and motor-supply grounds together, verify the motor plug and IN1-IN4 sequence, and reduce speed if the shaft buzzes or vibrates
- FIVE COMPLETE MOTOR-DRIVER SETS: Includes 5 × 28BYJ-48 stepper motors, 5 × ULN2003 driver boards and 10 × female-to-male jumper wires for multiple prototypes and replacement builds

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B01CP18J4A |
| Best Sellers Rank | #15,153 in Industrial & Scientific ( See Top 100 in Industrial & Scientific ) #2 in 3D Printer Interface & Driver Modules |
| Brand | ELEGOO |
| Brand Name | ELEGOO |
| Customer Reviews | 4.6 out of 5 stars 831 Reviews |
| Global Trade Identification Number | 06976021760015 |
| Included Components | Female to Male Cable |
| Item Highlight | Compatible with Arduino, Suitable for Robotics, Automation and Motion-Control Projects, Standard Interface, Direct Docking |
| Item Weight | 0.21 kg |
| 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 |
| Number of Packs | 5 |
| Part Number | EL-SM-003 |
| Speed | 9.38 rpm |
| UPC | 746591610357 |
| Unit Count | 5 Count |
| Voltage | 5 volts |

## Product Details

- **Brand:** ELEGOO
- **Material:** Metal, Plastic, Glass/Acrylic
- **Model Name:** EL-SM-003
- **Speed:** 9.38 rpm
- **Voltage:** 5 volts

## Images

![5 Sets 28BYJ-48 ULN2003 5V Stepper Motor with ULN2003 Driver Board - Image 1](https://m.media-amazon.com/images/I/71nX+kTY3FL.jpg)

## Available Options

This product comes in different **Size** options.

## 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

### ⭐⭐⭐⭐⭐ 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

### ⭐⭐⭐⭐⭐ Step 1: turn. Step 2: turn back. Repeat. Works fine.
*by A***K on August 27, 2017*

I bought these motors for a Raspberry Pi star tracking telescope project. I'm doing hacker stuff with my daughter. Got the 5-pack because hey, they're not costly, we'll want to make many other projects anyway. Plus, we don't want to be afraid to let the magic smoke out of our Only One critical component so we always get several. We also like to test the limits of devices and the only way to find the absolute maximum limit is to go just a little bit more. The tested motor and board is as described in the listing. I drove it straight from the +5V pin of the Pi3, which is strongly not recommended because excess current draw might reboot your Pi. Torque is great for such a tiny motor. I was able to google the necessary information and operate the motor in Python with my Pi3 in just a few minutes. Some minor adaptation of the available information was necessary for our specific workflow - which is the hacker life. It wouldn't be fun without that. It's nice that the board and motor are together so we don't have to guess if they'll cooperate. I understand the tiny motor controller boards work with a wide variety of stepper motors, so it's great that we have a pluggable connector instead of wires soldered on. We will be using that. I'll probably be scavenging steppers from inkjets and scanners for months. They work with all the little programmable boards that make GPIO, so they'll be fine with a Pi Zero when we put them in service. But we'll develop on the Pi3. You're not going to get a lot of RPM out of these. That's not what they're for (and, specifically for our first application we're gearing down to 7*10^-4 RPM obviously). Also, these are not industrial stepper motors for your production line. And they're not going to drive your electric vehicle. People are asking questions about the gearsets to use with these. My motors came with a 5mm axle, double flat. Previously we bought a plastic gear set through Amazon: UCTOP 80Pcs Plastic DIY Robot Gear Kit Gearbox Motor Gear Set For DIY Car Robot The "D5" gearhead (the blue gearhead with the largest bore and a flat) fits diametrically, though the flat is not deep enough. I'll be filling that gap with epoxy, and it will work just fine. You can get a number of setscrew 5mm bore heads for your project. There's one with "timing belt" that looks interesting. It would be nice if someone with these motors and a matching gear set would post a review so we know what to buy. The seller of the motors, maybe? If it was me I would put the ASIN of the matching gears right in the product description, as it would help to move product - or even sell the gears myself. I happened to order some jumper wires in the same order. These saved a lot of time. Whether you're connecting to a male header on the Pi or your breadboard, there's a set of jumpers just right. These things are precious. You just peel off however many leads you need. Elegoo 120pcs Multicolored Dupont Wire 40pin Male to Female, 40pin Male to Male, 40pin Female to Female Breadboard Jumper Wires Ribbon Cables Kit for arduino Is what it says, slamming deal, excellent delivery. Would buy again.

### ⭐⭐⭐⭐⭐ works great for the price
*by J***N on December 8, 2023*

These are super easy to use and work great for the price. Unloaded they seem to need about 2.5 milliseconds for each step. As for reliability, I've used 3 out of the pack of 5 and all worked flawlessly. This is my second batch of these things and I've never had any trouble with them. One of them I tried running at 13.8 volts to get more torque for a particular job it was too weak for at 5V. It got hot enough to melt the PLA plastic I'd 3d printed to attach to it because I left it on too long. The driver chip was also very hot. Both worked fine after cooling down. Obviously you shouldn't do this and YMMV but I was really impressed the motor and driver survived that. You can run it as long as you want at 5V and it won't get hot.

## 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.gr/products/81603210-5-sets-28byj-48-uln2003-5v-stepper-motor-with-uln2003](https://www.desertcart.gr/products/81603210-5-sets-28byj-48-uln2003-5v-stepper-motor-with-uln2003)

---

*Product available on Desertcart Greece*
*Store origin: GR*
*Last updated: 2026-10-04*