FlySky FS-CT6B 6ch 2.4GHz Transmitter & FS-R6B Receiver
17HS4401 NEMA17 Stepper Motor - 40mm
Let us know!
We'll try to match the price for you
Couldn't load pickup availability
The 17HS4401 NEMA17 Stepper Motor - 40mm is engineered for smooth and precise movement. This motor is engineered to deliver outstanding performance and dependability. If you are constructing a 3D printer, CNC machine, or any other automation apparatus, this motor is guaranteed to surpass your anticipations.
This NEMA17 stepper motor delivers high torque and low noise. With a maximum Detent torque of 38mN.m, this stepper motor is capable of handling even the most demanding applications. Because of its noiseless functioning, you need not be concerned about disrupting your home or workplace surroundings.
Installing and using the 17HS4401 NEMA17 Stepper Motor is very easy even if you're not an experienced engineer. It is easy to connect to your control board. This motor's streamlined and lightweight construction makes it effortless to incorporate into your project.
Check out : Dual Shaft NEMA 34 CNC Stepper Motor
Building a new rig? Explore our full range of 3D Printer Parts.

The NEMA17 motor has 4 wires (two coils):
| Motor Wire | A4988 Pin | Description |
|---|---|---|
| Coil A1 | 1A | First end of Coil A |
| Coil A2 | 1B | Second end of Coil A |
| Coil B1 | 2A | First end of Coil B |
| Coil B2 | 2B | Second end of Coil B |
Place a 100 µF capacitor across VMOT and GND near the driver to prevent voltage spikes.
Use the small potentiometer on the A4988 module to set the current limit for your stepper motor to avoid overheating.
This is a standard 4-wire bipolar stepper motor. For optimal performance with A4988 or TMC2209 drivers, connect the wires as follows (always verify with a multimeter for continuity):
Pro Tip: Set your driver VREF to ~0.75V–0.85V to safely supply the rated 1.5A per phase without overheating.
Holding Torque: 4.2 kg-cm (at 1.5A/phase)
Detent Torque: 38 mN.m
Performance Note: Like all hybrid stepper motors, torque decreases as RPM increases. To maintain maximum torque at higher speeds, pair this motor with a 24V power supply and a stealthChop-enabled driver (like the TMC2209) to reduce resonance and heat buildup.
| Specification | 17HS4401 (40mm) | 17HS8401S (48mm) |
|---|---|---|
| Body Length | 40 mm | 48 mm |
| Step Angle | 1.8° per step | 1.8° per step |
| Rated Current (per phase) | 1.7 A | 1.7–2.5 A |
| Holding Torque | 43 N·cm | 52 N·cm |
| Phase Resistance | 1.5 Ω ±10% | 1.8 Ω |
| Phase Inductance | 2.8 mH ±20% | 3.2 mH |
| Weight | 280 g | 350 g |
| Typical Applications | Compact 3D printers, robotics, and small CNC | Larger 3D printers, CNC machines, and high-torque applications |
| Fit & Mount Compatibility | Standard NEMA17 mount, shorter body for tight spaces | Standard NEMA17 mount, longer body for more torque |
1 x 17HS4401 NEMA17 Stepper Motor - 40mm
| Standard | NEMA 17 |
| Step Angle | 1.8 ° |
| Detent Torque | 38 mN.m |
| Rated voltage | 3.8 V |
| Rated current | 1.5 A |
| No. phases | 2 |
| Rotor inertia | 45 g.cm² |
| Weight | 300 gm |
To check your 17HS4401 stepper motor, set your multimeter to resistance mode and measure between the wires to find the two independent coil pairs. A consistent, low resistance reading across each pair confirms the internal windings are intact. This is a quick and effective diagnostic test for any NEMA 17 stepper motor.
A simple mechanical test for the 17HS4401 is to turn the shaft by hand; you should feel distinct, evenly spaced magnetic detents. For an electrical test, connect it to a powered driver and send step pulses to ensure it rotates smoothly. This confirms it is ready for your 3D printer or CNC application.
Connect your 17HS4401 to a motor driver like an A4988, and wire the driver's STEP and DIR pins to your Arduino. Upload a simple sketch using the Stepper or AccelStepper library to command rotation. This test verifies that the 3D printer stepper motor is responding correctly to your controller's signals.
The holding torque for the 17HS4401 is a fixed value specified in its datasheet, typically around 4.4 kg-cm (43 N-cm). This value represents the maximum static torque the motor can hold when energized at its rated current. Knowing this is essential when selecting a NEMA 17 stepper motor for a load-bearing application.
To find the RPM, use the formula: RPM = (Steps per Second / Steps per Revolution) × 60. Since this motor has 200 steps per revolution, you can calculate its rotational speed based on the pulse frequency from your controller. This is crucial for controlling speeds in a 3D printer or CNC machine.
To reverse your stepper motor, you can either swap the two wires of one coil (e.g., reverse the A+ and A- wires). Alternatively, if using an Arduino with a driver, simply toggle the logic level of the direction (DIR) pin before sending step pulses. This method works reliably for most bipolar small stepper motors.
When choosing a stepper motor, consider key specifications like holding torque, frame size, step angle, and current rating. The 17HS4401 is a popular choice for its balance of power and compact size. As a standard NEMA 17 stepper motor, it is ideal for applications like 3D printers and laser engravers.
While the 17HS4401 is typically a 4-wire motor, a generic 6-wire stepper motor can be used with a bipolar driver. To do this with an A4988 driver, identify and isolate the two center-tap wires for each coil. Then, connect the remaining four wires to the driver's motor outputs (A+, A-, B+, B-).
You must connect the 17HS4401 to a stepper motor driver module, such as an A4988, not directly to the Arduino. Wire the driver's logic pins (STEP, DIR) to your Arduino Uno and provide a separate, appropriate power source to the driver's motor supply input. This configuration is standard for any 3D printer or CNC motion system.
For light and intermittent use, a NEMA 17 stepper motor typically does not require extra cooling. However, when used in demanding applications like a 3D printer stepper motor that runs for hours, adding a small heatsink is a good practice. This helps keep the motor running efficiently and extends its life.
A stepper motor like the 17HS4401 is a brushless motor, so it can have a very long lifespan, often lasting for thousands of hours of operation. To ensure this longevity, especially in demanding CNC stepper motor applications, it's important to operate it within its specified current and temperature limits.
The 17HS4401 is rated for a current of 1.5A per phase. This is the most important setting on your NEMA 17 stepper motor driver. Setting this limit correctly ensures you get the motor's full torque without causing it to overheat.
The maximum speed of the 17HS4401 can exceed 1000 RPM, but this depends on your power supply voltage and the load on the motor. For applications requiring high precision and torque, like a 3D printer stepper motor, you will typically run it at slower speeds to ensure no steps are missed.
While the 17HS4401 has a low rated voltage, you will power it through a modern NEMA 17 stepper motor driver using a much higher voltage, typically 12V or 24V. The driver intelligently limits the current to the motor, using the higher voltage to achieve better high-speed performance.
For best performance, you should use a stable 12V or 24V DC power supply. Make sure it can provide enough amperage to run all of your motors simultaneously. This is especially important for projects like 3D printers that use multiple stepper motors.
The difference lies in body length and holding torque. A 34mm motor (~2.5 kg-cm torque) is ideal for lightweight extruders. The 40mm motor (like this 17HS4401, ~4.2 kg-cm) is the standard for X/Y/Z axes in most 3D printers. The 48mm motor (~5.5+ kg-cm) is best for heavy Z-axis leadscrews or small CNC spindles where higher torque is required.
Yes, this is a direct drop-in replacement for the stock motors on Creality Ender 3, Ender 3 V2, and similar Cartesian 3D printers, offering smoother motion and better layer adhesion.
This motor works perfectly with popular bipolar stepper drivers like the A4988, DRV8825, and TMC2208/TMC2209. For the quietest operation and highest precision, we highly recommend the TMC2209.