Mini Stepper Motor 28YBJ-48 – 5V 4-Phase Geared Stepper Motor for Arduino, Robotics & DIY Projects
The 28YBJ-48 Mini Stepper Motor is a compact, low-cost 5V geared stepper motor designed for precise and controlled rotational movement in electronics, robotics, automation, and DIY projects.
With its integrated gear reduction mechanism, the motor provides higher output torque and slower rotational speed compared with a conventional small stepper motor. It is commonly used with driver boards such as the ULN2003 Stepper Motor Driver Module, making it easy to interface with Arduino, ESP32, Raspberry Pi, STM32 and other microcontroller platforms.
The 28YBJ-48 is an excellent choice for applications requiring controlled angular movement, positioning, rotation, and low-speed mechanical motion in a compact form factor.
Key Features
- Compact 28YBJ-48 geared stepper motor
- Typically operates from 5V DC
- 4-phase stepper motor design
- Integrated reduction gearbox for increased output torque
- Provides controlled and repeatable rotational movement
- Suitable for low-speed positioning applications
- Easy to control using a suitable stepper motor driver
- Compatible with Arduino, ESP32, Raspberry Pi and other microcontrollers
- Ideal for robotics, automation and educational projects
- Compact design for space-constrained applications
Technical Specifications
| Specification | Details |
|---|---|
| Motor Model | 28YBJ-48 |
| Motor Type | Geared Stepper Motor |
| Operating Voltage | Typically 5V DC |
| Phase | 4 Phase |
| Drive Type | Stepper |
| Gearbox | Integrated |
| Output Speed | Low-speed geared output |
| Output Torque | Higher than direct-drive motor due to gear reduction |
| Control | Step Sequence / Stepper Driver |
| Recommended Driver | ULN2003 or compatible driver |
| Motor Diameter | Approx. 28 mm |
| Application | Robotics, Automation, DIY Electronics |
Note: Electrical specifications such as step angle, gear ratio, coil resistance, current and exact output speed can vary between 28YBJ-48 variants. Please refer to the particular motor's markings/datasheet when designing the final circuit.
Applications
The 28YBJ-48 Mini Stepper Motor can be used for:
- 🤖 Robotics projects
- Arduino projects
- ESP32 automation projects
- Camera positioning mechanisms
- Small robotic mechanisms
- Servo-like positioning systems
- DIY automation systems
- Miniature CNC and mechanical prototypes
- Instrument control
- Valve and actuator mechanisms
- Educational electronics projects
- IoT-based mechanical control systems
How It Works
A stepper motor rotates by energizing its internal coils in a specific sequence. Each electrical step moves the motor through a small angular increment. By controlling the sequence and timing of the electrical pulses, a microcontroller can control the motor's direction and rotational movement.
The integrated gearbox reduces the motor's rotational speed while increasing the available output torque, making the 28YBJ-48 suitable for applications that require controlled, slower mechanical movement.
For microcontroller projects, the motor can typically be paired with a ULN2003 driver module, which provides the required transistor switching between the controller and motor coils.
Compatible Controllers
The motor can be used with:
- Arduino UNO / Nano / Mega
- ESP32 / ESP32-C3 / ESP32-S3
- ESP8266 / NodeMCU
- Raspberry Pi
- STM32 development boards
- Other microcontrollers with suitable GPIO and driver circuitry
Package Includes
- 1 × 28YBJ-48 Mini Geared Stepper Motor