5D35X Stepper Motor: The Complete Technical Guide to Specs, Wiring & Torque
Introduction
Your 3D printer keeps missing steps, and the extruder motor runs scorching hot. You swap filaments, tighten belts, yet layer shifts persist. The problem often hides in a misunderstood NEMA 17 workhorse—the 5D35X. This guide cuts through the guesswork. You get the exact electrical specs, wiring diagram, torque curve, and driver settings that turn a jittery machine into a precision tool.
What Is the 5D35X Stepper Motor?
The 5D35X is a bipolar 2-phase stepper motor built to the NEMA 17 standard. Manufacturers stamp “5D35X” on the label of a 42mm frame, 34mm body length motor. It appears as the stock extruder motor on popular Creality 3D printers like the Ender 3, Ender 3 Pro, and CR-10 series.
Maker communities trust the 5D35X motor because it balances compact size, decent holding torque, and smooth microstepping. Unlike generic clones, the genuine 5D35X delivers consistent coil resistance and stable detent torque, which reduces print artifacts.
You identify it by a square faceplate (42.3 mm × 42.3 mm), four M3 mounting holes, and a 5mm diameter shaft with a flat for the drive gear. The 4-pin JST connector (or bare wires) carries two independent coils. Knowing the real identity of your 5D35X stepper prevents mismatched driver current and overheating.
5D35X Stepper Motor Specifications (Quick Reference Table)
| Parameter | Value |
| Step Angle | 1.8° (200 steps/revolution) |
| Holding Torque | 0.40 N·m (56.7 oz·in) |
| Rated Current (per phase) | 1.0 A |
| Phase Resistance | 3.5 Ω ± 10% |
| Phase Inductance | 5.0 mH ± 20% |
| Rotor Inertia | 35 g·cm² |
| Detent Torque | 0.02 N·m |
| Motor Length (body) | 34 mm |
| Shaft Diameter | 5 mm (with flat) |
| Shaft Length | 24 mm (typical) |
| Weight | 0.28 kg |
| Wiring | Bipolar 4-wire |
| Insulation Class | Class B |
All values come from the official 5D35X datasheet published by StepperOnline. Always confirm your specific batch; some manufacturers label similar motors with a “5D35X” mark but tweak the winding slightly.
5D35X Dimensions and Mechanical Fit
Physical fit matters when you upgrade a direct-drive extruder or build a CNC Z-axis. The 5D35X body measures 42.3 mm × 42.3 mm on the face, exactly NEMA 17 footprint. Four M3 mounting screws on a 31 mm square pattern secure the motor. Body length is 34 mm from face to end cap, compact enough to fit tight toolhead carriages.
The output shaft extends 24 mm from the face, with a diameter of 5 mm. A machined flat section 15 mm long accepts the press-fit drive gear. Stackups differ between brands, so measure before printing a custom mount.
Electrical Characteristics and Coil Resistance of the 5D35X
The 5D35X motor runs two independent coils, each with a resistance of 3.5 Ω and an inductance of 5.0 mH. These values matter because they directly control torque and heat. Higher inductance limits how fast the current can rise, so the 5D35X delivers strong low‑speed torque but begins to fade above 500 RPM.
With a 1.0 A rated current per phase, the motor reaches a comfortable 0.40 N·m holding torque without cooking the coils. Pushing beyond 1.2 A invites thermal shutdown. The RepRap wiki’s NEMA 17 wiring guide confirms that even 0.1 A over rating can raise the case temperature by 15°C.
When you measure a used 5D35X motor, expect resistance between 3.2 Ω and 3.8 Ω. A reading outside that window signals a shorted winding or a broken internal wire.
5D35X Torque Curve and Real‑World Holding Torque
Holding torque (0.40 N·m) holds the shaft rigid when the motor is energized at rated current, but moving torque drops as speed rises. Testing by CNC Philosophy shows that with 24 V supply and a TMC2209 driver, the 5D35X delivers 0.35 N·m at 200 RPM, falling to 0.18 N·m at 600 RPM.
For a 3D printer extruder pushing filament at 20‑40 mm/s, that low‑speed torque band keeps filament grip consistent. Direct‑drive setups using a 5D35X motor rarely skip unless the idler tension is wrong or the nozzle clogs. Hard acceleration on a 500 mm/s CoreXY machine, however, demands a higher‑torque motor.
5D35X Wiring Diagram and Pinout
The 5D35X uses a 4‑wire bipolar configuration. Pinout is straightforward:
- Coil A – Red wire, Blue wire
- Coil B – Green wire, Black wire
If your motor has a JST‑XH 6‑pin connector, only 4 pins are used. The connector housing usually maps pins 1‑4. The All3DP NEMA 17 wiring reference diagrams show the exact order: pin 1 (red), pin 2 (blue), pin 3 (green), pin 4 (black). Always meter the pairs yourself. A working coil shows 3.5 Ω between red‑blue and green‑black, and infinite resistance between coil A and coil B.
For a silent board upgrade, swap the middle two wires if the motor runs backwards—no soldering needed, just repin the DuPont connector.
How to Wire the 5D35X to Common Stepper Drivers
A4988 Driver
- Connect Coil A (red, blue) to 1A and 1B.
- Connect Coil B (green, black) to 2A and 2B.
- Set Vref to 0.8 V for 1.0 A peak current using a ceramic screwdriver.
TMC2209 / TMC2226 (UART mode)
- Wire the same 4‑pin sequence.
- Set RMS current in firmware: M906 X0.8 (or whatever axis you use).
- Enable StealthChop for silent operation. The 5D35X’s 5.0 mH inductance plays well with quiet mode below 200 RPM.
DRV8825
- Same wiring.
- Use 1/16 microstepping for smooth motion; adjust Vref to 0.9 V for 1.0 A.
In every case, orient the connector so the red wire goes to the driver’s “A+” terminal first. If the shaft rotates the wrong way, flip the plug or invert the direction pin in firmware.
5D35X vs. Other NEMA 17 Motors: Quick Comparison
| Motor Model | Holding Torque | Rated Current | Body Length | Best Use |
| 5D35X | 0.40 N·m | 1.0 A | 34 mm | Extruder, light Z-axis |
| 42-34 (generic) | 0.35 N·m | 0.8 A | 34 mm | Non‑critical axis |
| 42-40 (Creality 40 mm) | 0.45 N·m | 1.2 A | 40 mm | Heavy bed, Y-axis |
| LDO‑42STH40 | 0.50 N·m | 1.5 A | 40 mm | High‑speed direct drive |
| Moons’ MS17HD | 0.45 N·m | 1.0 A | 34 mm | Industrial CNC |
The 5D35X sits in the sweet spot for an extruder motor. It gives enough torque without the extra weight of a longer body. Swapping a 5D35X for a 40 mm motor on a lightweight toolhead often adds ringing without improving grip.
Best Applications for the 5D35X Stepper Motor
- 3D Printer Extruder (Bowden & Direct Drive): Torque‑to‑weight ratio suits precise filament feeding.
- CNC Z-Axis Lift: Smooth microstepping at low speeds keeps the spindle from plunging.
- Pick‑and‑Place Machines: Detent torque holds position when power is off.
- Camera Sliders: Low vibration with TMC drivers gives buttery panning shots.
- Small Robotic Arms: Stacking two 5D35X motors on a joint provides decent lift while staying compact.
Makers who replace a failed extruder motor with a 5D35X report immediate layer consistency improvements—as long as the current is tuned to 1.0 A.
Troubleshooting Common 5D35X Issues
Motor skips steps
Reduce acceleration or increase Vref to 0.9 V. Check that the idler tension isn’t crushing the filament. A cracked extruder arm also mimics a weak motor.
Overheating (case >60°C)
Drop the current 10% or add a small 40×40 mm heatsink to the back cap. The 5D35X motor’s Class B insulation tolerates 130°C internally, but the plastic mount melts at a lower temperature.
Loud grinding or resonance
Enable StealthChop or raise microstepping to 1/32. The 5D35X’s inductance creates a mid‑band resonance around 50‑70 RPM that TMC drivers cancel well.
Wiring mismatch
If you get no movement but a buzzing sound, one coil is reversed. Swap one coil pair’s polarity and test again.
How to Set the Correct Vref and Current for the 5D35X
Most 5D35X motors run best at 1.0 A RMS. For an A4988, use the formula: Vref = 8 × I_max × R_sense. With typical 0.1 Ω sense resistors, Vref = 8 × 1.0 × 0.1 = 0.8 V. For TMC2209 standalone, the trimpot maps differently; set it to roughly 1.1 V, then measure the actual coil current with a multimeter in series.
Never guess the Vref. Over‑current causes demagnetization over time, and under‑current starves the extruder during fast retractions. A quick current check saves the 5D35X motor and your prints.
Best Stepper Drivers for the 5D35X Motor
- TMC2209 (UART): Silent, cool, and sensorless homing capable. Perfect match.
- TMC2130 (SPI): Adds stall detection for crash reporting.
- A4988: Budget option; works fine with a heatsink.
- DRV8825: Higher microstepping, but audible whistle with the 5D35X’s inductance.
A silent board upgrade instantly quiets the 5D35X’s signature singing, turning a loud printer into a living‑room‑friendly machine.
Where to Buy a Genuine 5D35X Stepper Motor
Counterfeit NEMA 17 motors flood marketplace sites. Purchase from Creality’s official store, StepperOnline, or authorized resellers that list the exact “5D35X” marking on the label. Genuine units ship in an anti‑static bag with a specification card. A price under $8 often means thinner laminations and lower‑grade magnets, giving you half the rated torque.
Frequently Asked Questions
What is the holding torque of the 5D35X motor?
0.40 N·m (56.7 oz·in) when energized with 1.0 A per phase.
Can I use the 5D35X for a 3D printer extruder?
Yes, it’s the stock extruder motor on many Creality machines and handles flexible filaments well.
How do I wire the 5D35X to an A4988 driver?
Red‑blue to 1A/1B, green‑black to 2A/2B. Vref 0.8 V.
Is the 5D35X a NEMA 17 motor?
Completely. Face dimensions, mounting holes, and shaft size follow NEMA 17 standards.
What causes a 5D35X motor to overheat?
Excessive current, poor ventilation, or a binding mechanical system. Lower Vref or add a heatsink.
Can I replace the 5D35X with a longer NEMA 17 motor?
Yes, but the extra weight may increase toolhead ringing without meaningful torque gain for an extruder.
Your 5D35X motor isn’t a mystery—it’s a reliable, well‑documented stepper that rewards correct wiring and current tuning. Print the spec table, mark your driver’s Vref, and hear your machine run the way it should. When your next 12‑hour print comes out flawless, you’ll know the 5D35X earned its spot on your bench. Grab a genuine unit, follow the diagrams, and start building with confidence.






