Looking for the best 4mm stepper motors to elevate your DIY projects? Discover our top 9 picks that combine precision, reliability, and compact design to power your creations seamlessly.
4mm stepper motors are compact powerhouses for your DIY projects. Whether you’re building a 3D printer, a CNC machine, or a robot, these tiny motors deliver precision and reliability. They’re perfect for tight spaces and demanding tasks, making them a must-have for any maker’s toolkit.
These motors are easy to use and highly efficient. With smooth operation and quiet performance, they ensure your projects run seamlessly. Dive in to discover the best 4mm stepper motors that will take your creations to the next level.
List of Top 9 4mm Stepper Motors
| Image | Title | Best For | Price |
|---|---|---|---|
![]() |
YEJMKJ Nema 8 Stepper Motor 2 Phase 1.8° 2.8Ncm(3.97oz·in) High Torque Bipolar 40mm 11Ω 0.5A 4-Lead Shaft 10mm φ4mm 20 Micro Stepper Motor Cable 0.5M for 3D Printer DIY Robot CNC Machine |
This Nema 8 Stepper Motor is perfect for makers and builders who need a compact, high-torque motor for their DIY projects. It’s ideal for 3D printers, robots, and CNC machines, offering smooth, quiet operation and reliable performance. |
|
![]() |
YEJMKJ Nema 8 Stepper Motor 1.8° 2 Phase High Torque 1.6Ncm(2.27oz·in) Bipolar 20x27mm 0.4A 13Ω 4-Wire Shaft 10mm φ4mm 20 Smallest Stepper Motor Cable 0.5M for 3D Printer DIY Robot CNC Machine |
This Nema 8 Stepper Motor is perfect for DIY enthusiasts and makers who need a compact, high-torque motor for 3D printers, robots, or CNC machines. Its small size and powerful performance make it ideal for tight spaces and demanding tasks. |
|
![]() |
Acxico 10Pcs DC 5V 2-Phase 4-Wire Micro Mini Ultra-Tiny 4 mm Precision Stepper Motor DIY |
This product is perfect for DIY enthusiasts and professionals who need tiny, precise stepper motors for their projects. It’s ideal for those who are comfortable working with electronics and can handle the technical details independently. |
|
![]() |
YEJMKJ Nema 8 Stepper Motor 2 Phase 1.8° 1.2Ncm(1.7oz·in) High Torque Bipolar 25mm 0.3A 21Ω 4-Lead Shaft 10mm φ4mm 20 Mini Stepper Motor Cable 0.5M for 3D Printer DIY Robot CNC Machine |
This Nema 8 Stepper Motor is perfect for DIY enthusiasts and makers who need a compact, high-torque motor for their 3D printers, robots, or CNC machines. Its quiet operation and reliable performance make it ideal for projects that demand precision and smooth movement. |
|
![]() |
Acxico 1Pcs Mini Micro 4mm 5V 2-Phase 4-Wire Precision Planetary Gearbox Gear Stepper Motor Screw Metal Slider Nut |
This mini stepper motor is perfect for anyone needing precise, tiny movements in their projects. It’s ideal for DIY makers, hobbyists, or engineers working on small-scale robotics, automation, or precision devices. |
|
![]() |
Acxico 1Pcs Mini Micro 4mm 5V 2-Phase 4-Wire Precision Planetary Gearbox Gear Stepper Motor Screw Metal Slider Nut |
This tiny, precise motor is perfect for anyone building small, detailed projects. It’s great for model makers, hobbyists, or engineers who need reliable, compact parts. |
|
![]() |
Iverntech 1pcs SFU1204 Ball Screw Nema 17 Stepper Motor 4mm Lead Screw 2 Phase 4 Wire 42mm for DIY CNC Machine and 3D Printer (381mm) |
This Iverntech SFU1204 Ball Screw Nema 17 Stepper Motor is perfect for DIY enthusiasts and makers who need reliable, low-noise motors for their CNC machines or 3D printers. It’s also great for automation projects like engravers and electric devices. |
|
![]() |
uxcell 5 Pcs Aluminum Alloy Shaft Coupling 4mm to 10mm, Flexible Coupling Motor Connector Joint, Stepper Motor Coupler for CNC Machine & 3D Printer (L25xD19) |
This shaft coupling is perfect for anyone who needs to connect motors, pumps, or generators in CNC machines or 3D printers. It’s easy to install and built to last, making it ideal for DIY projects or professional setups. |
|
![]() |
uxcell 4Pcs 4mm to 4mm Aluminum Alloy Shaft Coupling L25xD19 Flexible Coupler Beam Stepper Motor Joint Connector for 3D Printer CNC Machine DIY Encoders and Motors Shaft,Silver |
This uxcell shaft coupling is perfect for DIY enthusiasts and makers who need a reliable, flexible connection for their 3D printers, CNC machines, or robots. It’s easy to use and durable, making it ideal for projects that require precise motor or encoder alignment. |
Detailed Reviews
Discover the top 9 4mm stepper motors in this expert-curated guide. Each motor is thoroughly reviewed for performance, features, and value. Whether you need precision, power, or affordability, this guide helps you find the perfect fit. Read on to make an informed choice for your next project.
1. YEJMKJ Nema 8 Stepper Motor 2 Phase 1.8° 2.8Ncm(3.97oz·in) High Torque Bipolar 40mm 11Ω 0.5A 4-Lead Shaft 10mm φ4mm 20 Micro Stepper Motor Cable 0.5M for 3D Printer DIY Robot CNC Machine

The YEJMKJ Nema 8 Stepper Motor is compact and powerful. It’s perfect for 3D printers, DIY robots, and CNC machines. Its high torque handles demanding tasks with ease.
This motor has a step angle of 1.8° and 2.8Ncm holding torque. It operates smoothly and quietly, thanks to upgraded steel cores and refined windings.
It’s safe and reliable, with insulation resistance of 100MΩ. Works in temperatures from -20℃ to 50℃, making it versatile for various projects.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This Nema 8 Stepper Motor is perfect for makers and builders who need a compact, high-torque motor for their DIY projects. It’s ideal for 3D printers, robots, and CNC machines, offering smooth, quiet operation and reliable performance.
Ready to Purchase?
2. YEJMKJ Nema 8 Stepper Motor 1.8° 2 Phase High Torque 1.6Ncm(2.27oz·in) Bipolar 20x27mm 0.4A 13Ω 4-Wire Shaft 10mm φ4mm 20 Smallest Stepper Motor Cable 0.5M for 3D Printer DIY Robot CNC Machine

The YEJMKJ Nema 8 Stepper Motor is compact and powerful. It measures just 20x20x27mm, making it perfect for tight spaces. Its 1.6Ncm holding torque handles tough tasks with ease.
This motor runs smoothly and quietly. It works best at 0–600 RPM and 12–24V DC. Use it for 3D printers, DIY robots, or CNC machines.
With 20% more torque than standard models, it’s a reliable upgrade. Its enhanced design reduces noise, ensuring smoother performance for your projects.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This Nema 8 Stepper Motor is perfect for DIY enthusiasts and makers who need a compact, high-torque motor for 3D printers, robots, or CNC machines. Its small size and powerful performance make it ideal for tight spaces and demanding tasks.
Ready to Purchase?
3. Acxico 10Pcs DC 5V 2-Phase 4-Wire Micro Mini Ultra-Tiny 4 mm Precision Stepper Motor DIY

The Acxico 10Pcs DC 5V Stepper Motor is a tiny, precise solution for your DIY projects. These 4 mm motors are ultra-compact and easy to use.
Drive voltage is DC 5V, with a short-circuit current of 0.3A. No technical support is provided, so professionals are recommended. Package includes 10 motors.
If you need help, contact us with details and pictures. We’re here to assist with any product issues. Thank you for choosing us!
| Pros | Cons |
|---|---|
|
|
Perfect For:
This product is perfect for DIY enthusiasts and professionals who need tiny, precise stepper motors for their projects. It’s ideal for those who are comfortable working with electronics and can handle the technical details independently.
Ready to Purchase?
4. YEJMKJ Nema 8 Stepper Motor 2 Phase 1.8° 1.2Ncm(1.7oz·in) High Torque Bipolar 25mm 0.3A 21Ω 4-Lead Shaft 10mm φ4mm 20 Mini Stepper Motor Cable 0.5M for 3D Printer DIY Robot CNC Machine

The YEJMKJ Nema 8 Stepper Motor is a compact and powerful motor. It has a high torque of 1.2Ncm and a step angle of 1.8°. This motor is perfect for 3D printers, DIY robots, and CNC machines.
It runs quietly and smoothly, with less noise than other models. The motor is easy to use and works well in demanding applications.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This Nema 8 Stepper Motor is perfect for DIY enthusiasts and makers who need a compact, high-torque motor for their 3D printers, robots, or CNC machines. Its quiet operation and reliable performance make it ideal for projects that demand precision and smooth movement.
Ready to Purchase?
5. Acxico 1Pcs Mini Micro 4mm 5V 2-Phase 4-Wire Precision Planetary Gearbox Gear Stepper Motor Screw Metal Slider Nut

The Acxico Mini Micro Stepper Motor is a tiny yet powerful device. It features a 4mm 2-phase 4-wire design with a planetary gearbox. This motor is highly precise and stable, thanks to its metal slide and laser welding points.
This motor is perfect for projects needing precise movement. Its compact size and sturdy build make it ideal for various applications.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This mini stepper motor is perfect for anyone needing precise, tiny movements in their projects. It’s ideal for DIY makers, hobbyists, or engineers working on small-scale robotics, automation, or precision devices.
Ready to Purchase?
6. Acxico 1Pcs Mini Micro 4mm 5V 2-Phase 4-Wire Precision Planetary Gearbox Gear Stepper Motor Screw Metal Slider Nut

The Acxico Mini Micro Stepper Motor is a compact and precise tool. It features a 4mm 2-phase 4-wire motor with a planetary gearbox, all in a tiny 4.25mm diameter. This motor is sturdy and reliable, thanks to laser welding that connects its parts.
It has a metal slider that moves up and down smoothly. The brackets are metal, and the spindle uses fine ball bearings. Model A and B differ only in cable length.
This motor is ideal for projects needing small, precise movements. Its durable design ensures long-lasting performance in various applications.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This tiny, precise motor is perfect for anyone building small, detailed projects. It’s great for model makers, hobbyists, or engineers who need reliable, compact parts.
Ready to Purchase?
7. Iverntech 1pcs SFU1204 Ball Screw Nema 17 Stepper Motor 4mm Lead Screw 2 Phase 4 Wire 42mm for DIY CNC Machine and 3D Printer (381mm)

The Iverntech SFU1204 Ball Screw is a powerful Nema 17 stepper motor with a 4mm lead screw. It’s perfect for DIY CNC machines and 3D printers.
This motor has a 12mm ball screw diameter and a total length of 381mm. It comes with a nut and 1M motor wire, ensuring low friction and less heat.
Use it for CNC, 3D printers, or engravers. Contact us on Amazon for quick support.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This Iverntech SFU1204 Ball Screw Nema 17 Stepper Motor is perfect for DIY enthusiasts and makers who need reliable, low-noise motors for their CNC machines or 3D printers. It’s also great for automation projects like engravers and electric devices.
Ready to Purchase?
8. uxcell 5 Pcs Aluminum Alloy Shaft Coupling 4mm to 10mm, Flexible Coupling Motor Connector Joint, Stepper Motor Coupler for CNC Machine & 3D Printer (L25xD19)

Connect shafts easily with the uxcell Aluminum Alloy Shaft Coupling. This 5-piece set fits 4mm to 10mm shafts and includes a key wrench for quick use. Its lightweight design ensures durable performance for your projects.
Perfect for CNC machines and 3D printers, this coupling transmits torque reliably. Easy to install, it works great for motors, pumps, and generators.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This shaft coupling is perfect for anyone who needs to connect motors, pumps, or generators in CNC machines or 3D printers. It’s easy to install and built to last, making it ideal for DIY projects or professional setups.
Ready to Purchase?
9. uxcell 4Pcs 4mm to 4mm Aluminum Alloy Shaft Coupling L25xD19 Flexible Coupler Beam Stepper Motor Joint Connector for 3D Printer CNC Machine DIY Encoders and Motors Shaft,Silver

Connect with ease using the uxcell 4Pcs 4mm to 4mm Aluminum Alloy Shaft Coupling. This flexible coupler is perfect for 3D printers and CNC machines. It ensures a secure joint for your motors and encoders.
The spring-type design offers a buffering effect, accommodating shaft deviations. Made from high-strength aluminum alloy, it’s lightweight and durable. Its integrated structure makes it a reliable choice.
Ideal for DIY projects, this coupling is a must-have for motor connections. It comes with a hexagonal wrench for easy installation. Get yours and experience smooth, efficient connections.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This uxcell shaft coupling is perfect for DIY enthusiasts and makers who need a reliable, flexible connection for their 3D printers, CNC machines, or robots. It’s easy to use and durable, making it ideal for projects that require precise motor or encoder alignment.
Ready to Purchase?
Buying Guide
4mm stepper motors are tiny but mighty tools for your DIY projects. They’re perfect for 3D printers, CNC machines, and robots.
When choosing the best 4mm stepper motor, consider these key factors:
- Torque: Higher torque means more power for tough tasks. Look for motors with 1.2Ncm to 2.8Ncm for reliable performance.
- Size: Compact motors fit tight spaces. Check dimensions like 20x20x27mm for small projects.
- Noise Level: Quieter motors ensure smooth operation. Upgraded designs reduce noise for better results.
- Voltage and Speed: Match the motor’s voltage (5V, 12V, 24V) and RPM (0–600) to your project’s needs.
- Precision: Planetary gearboxes or fine ball bearings offer precise movements for detailed work.
- Durability: Look for metal sliders, laser welding, and high-strength materials for long-lasting use.
- Compatibility: Ensure the motor works with your 3D printer, CNC machine, or robot setup.
- Ease of Use: Motors with 4-wire designs and included cables are beginner-friendly.
With these factors in mind, you’ll find the perfect 4mm stepper motor to take your creations to the next level.