A NEMA 17 stepper motor in a 3D printer is typically rated at about 2.8 to 4 V. That rating is only the motor’s rated current multiplied by its coil resistance. Printers run these motors from a 24 V supply (12 V on older machines) through drivers that limit the current, by design. The current, not the voltage, is the number to match.
What voltage is a NEMA 17 stepper motor?
A NEMA 17 stepper’s label voltage is usually 2.8 to 4 V, and it is just rated current times coil resistance. A 2.0 A motor with 1.6 Ω coils is a 3.2 V motor. In a printer it runs from a 24 V supply through a current-limiting driver, which is normal and intended.
Here is that arithmetic on real datasheets:
| Motor | Rated current per phase | Resistance per phase | Rated voltage (I × R) | Inductance | Holding torque |
|---|---|---|---|---|---|
| LDO 42STH40-1684AC (40 mm) | 1.68 A | 1.65 Ω | 2.8 V (listed) | 3.6 mH | 0.45 N·m |
| StepperOnline 17HS19-2004S1 (48 mm) | 2.0 A | 1.6 Ω | 3.2 V | 3.0 mH | 0.59 N·m |
| LDO 42STH48-2504AC (48 mm) | 2.5 A | 1.2 Ω | 3.0 V | 1.5 mH | 0.55 N·m |
| SOYO via Pololu #1200 (48 mm) | 1.2 A | 3.3 Ω | 4 V (listed) | 2.8 mH | 0.31 N·m |
rated voltage = rated current × phase resistance
17HS19-2004S1: 2.0 A × 1.6 Ω = 3.2 V
42STH48-2504AC: 2.5 A × 1.2 Ω = 3.0 V
42STH40-1684AC: 1.68 A × 1.65 Ω = 2.77 V (LDO lists 2.8 V)
When a sheet gives no voltage, work it out from those two values. The name NEMA 17 says nothing about voltage either: it is a National Electrical Manufacturers Association (NEMA) frame size, a faceplate about 1.7 in (42 mm) square.
What voltage does an Ender 3 stepper motor use?
An Ender 3 runs its stepper motors from its 24 V, 270 W supply. Creality does not publish a rated voltage or coil resistance for its 42-34 and 42-40 motors on its spare-parts listings. Retailer 3DJake lists the 42-40 at 1.5 A and shows the Ender 3, Ender 3 Pro and Ender 3 V2 using 42-34 motors on X, Y and Z and a 42-40 on the extruder.
To get the rated voltage for your own motor, power the printer off and unplug the motor. Measure across one coil pair with a multimeter, then multiply that resistance by the rated current. Whatever the result, the motor runs from the same 24 V.
Does stepper motor voltage matter?
The voltage on the motor’s label does not limit what supply you can use, but the supply voltage does matter. A current-limiting driver lets you run a 3 V motor from 24 V safely. A higher supply then pushes current into the coils faster, so the motor keeps its torque at higher speeds.
Oriental Motor explains why: “the higher the applied voltage is, the faster the current rise through the motor windings will be, facilitating the application of rated current at higher speeds.” Its own 24 VDC drivers apply 24 V to the motor, while its 100 to 115 VAC drivers rectify mains and apply about 140 VDC. The AC-input systems hold torque further up the speed range.
The label voltage matters in only one case: a constant-voltage drive with no current control. That kind of drive has to stay near the rated voltage, because more voltage pushes more current through the coils and overheats them. Printer boards do not drive motors that way.
What is the max voltage for a NEMA 17 stepper motor?
None of the NEMA 17 datasheets above lists a maximum supply voltage. Three things set the real ceiling:
- The driver’s rating. On a printer this is the limit you reach first. The A4988 driver accepts 8 to 35 V. Pololu warns that inductive spikes on long power leads can exceed that 35 V even from a 12 V supply, and calls for at least 47 µF of capacitance across the motor supply.
- Heat. Geckodrive’s G203V manual says the supply should be no less than 4 times and no more than 20 times the motor’s rated voltage. Above 20 times, it warns, the supply “may overheat and damage the motor.” For a 3 V motor that ceiling is 60 V.
- Insulation. The 17HS19-2004S1 is tested at 500 VAC for one minute between coils and case, and LDO lists 600 VAC for the 42STH40. Those are insulation test levels, not operating voltages, and they sit far above any printer supply.
Geckodrive also gives a rule based on inductance:
supply voltage = 32 × √(inductance in mH)
17HS19-2004S1, 3.0 mH: 32 × √3.0 = 55 V
42STH48-2504AC, 1.5 mH: 32 × √1.5 = 39 V
Both figures sit well above 24 V. The same manual says doubling the supply voltage doubles the motor’s high-speed power. That trade-off is covered in 24 V vs 48 V, and what your driver chip accepts is in stepper driver voltage.
Stepper motor voltage vs current: which one sets the torque?
Current sets the torque. A stepper’s torque comes from the current in its coils, and the driver regulates that current regardless of supply voltage. Oriental Motor describes the method: “the chopping of a DC voltage that is far higher than the motor’s rated voltage will ensure the rated current reaches the motor.”
So the number you match to the motor is the driver’s current setting, not the supply. Set it at or below the motor’s rated current per phase. The driver is where that setting lives, whether as a board trimpot or a firmware value. A 2.0 A motor wants a driver current of 2.0 A or less, whether the board runs on 12 V or 24 V.
The supply then only decides how fast that current can be reached. For sizing the supply itself, total the printer’s loads in the power supply calculator.
How to read a stepper motor label
A NEMA 17 label or datasheet usually gives these values, and only the first one goes into your driver:
- Rated current (A per phase): the coil current the motor is designed to carry. Match the driver’s current setting to this, or set it lower.
- Resistance (Ω per phase): coil resistance at room temperature. Multiplied by the rated current, it gives the rated voltage.
- Inductance (mH per phase): how strongly the coil resists a change in current. Lower inductance lets current build faster, so the motor holds torque at higher speeds on the same supply.
- Holding torque (N·m or oz-in): the most torque the energized motor can hold at standstill. Available torque falls as speed rises.
- Rated voltage, if printed: I × R again. It only sets a floor: Geckodrive wants a supply of at least 4 times this figure.
- Step angle and insulation class: 1.8° means 200 full steps per revolution. Class B insulation is rated for 130 °C.
The model number often encodes the numbers. StepperOnline’s 17HS19-2004S1 has a 2.0 A rating, and LDO’s 42STH40-1684AC is the 1.68 A motor.
Published · Figures last checked
Sources
- STEPPERONLINE, 17HS19-2004S1 stepper motor drawing and specification (rev. 0, 2025; distributor-hosted copy) (accessed 2026-10-13)
- Spool3D, LDO NEMA 17 1.8° stepper motor 40 mm (42STH40-1684AC specifications) (accessed 2026-10-13)
- BIQU, LDO-42STH48-2504AC RevA 1.8° 48 mm NEMA 17 motor (specifications) (accessed 2026-10-13)
- Pololu, Stepper motor: bipolar, 200 steps/rev, 42×48 mm, 4 V, 1.2 A/phase (#1200) (accessed 2026-10-13)
- Oriental Motor USA, Stepper motor overview (constant current drive) (accessed 2026-10-13)
- Oriental Motor USA, AC input stepper motor drivers (24 VDC vs about 140 VDC applied to the motor) (accessed 2026-10-13)
- Geckodrive, G203V step motor drive manual (power supply voltage selection; hosted copy) (accessed 2026-10-13)
- Pololu, A4988 stepper motor driver carrier (#1182) (accessed 2026-10-13)
- Motion Control Tips, What is a constant voltage drive for a stepper motor and when is it used? (accessed 2026-10-13)
- MatterHackers, Creality3D Ender 3 3D printer kit (technical specifications) (accessed 2026-10-13)
- 3DJake, Creality stepper motor spare parts (rated currents and printer compatibility chart) (accessed 2026-10-13)
- Prusa forum, Power supply out of stock (MK2 and MK2.5 series supply voltage) (accessed 2026-10-13)