Wiring two NEMA 17 stepper motors in series allows a single driver to push full phase current to both motors when speed and load allow. Use the calculator below to ensure your system voltage can overcome the doubled resistance and inductance at your target speed.
Evidence last checked 2026-07-27. Select "Series" in the tool to check your electrical headroom.
What happens to torque and speed when you chain two motors together.
Connecting two NEMA 17 motors in series means they share the same current loop. The driver can deliver the full phase current to both motors, but it must overcome twice the resistance and inductance. Geckodrive's power-supply guidance uses motor inductance to estimate practical voltage limits.
Evidence: Geckodrive Power Supply Basics (Vmax = 32 × √L).
Because inductance adds up in series, the voltage required to push current into the coils rises faster as RPM increases. A 12V supply will likely choke at moderate speeds due to the doubled L (di/dt) requirement.
Evidence: Oriental Motor speed-torque guidance and stepper winding model.
Unlike parallel wiring, if one motor or cable disconnects in a series setup, the circuit breaks and current stops. There is no risk of dumping double current into a single surviving motor.
Evidence: Single-fault analysis of series circuits.
Advanced driver features like Trinamic's stallGuard rely on motor back-EMF behavior to detect stalls. With two motors in series, the combined inductance and two rotor signals make stall detection an engineering risk rather than a vendor-certified mode.
Evidence: ADI/Trinamic stallGuard capability plus engineering inference for two-motor series loads.
Comparing series wiring to parallel and independent driver configurations.
| Configuration | Torque | Speed Impact | Risk | Best For |
|---|---|---|---|---|
| Series Wiring (Default) | 100% capacity per motor | Reduced speed headroom; combined L/R requires higher voltage. | Low electrical fault coupling. Safely fails open. Sensorless homing may fail. | Basic boards running a slow Z-axis leadscrew on 3D printers. |
| Parallel Wiring | Requires driver to supply 2x current, often sharing below optimal. | Good speed headroom since inductance is halved. | High risk of overheating one motor if the other disconnects. | When voltage is limited to 12V and high driver current is available. |
| Independent Drivers | 100% capacity per motor | Highest speed headroom. | Low electrical risk; firmware must handle syncing (G34). | Modern boards with extra driver sockets (e.g., CoreXY Z-tilt). |
A viable calculator result means the electrical headroom is plausible. It does not replace coil identification, loaded motion testing, or a decision about whether the axis needs independent control.
| Risk | Trigger | Control | Decision Impact |
|---|---|---|---|
| False confidence from guessed resistance | Using only current and inductance while leaving phase resistance at a default value. | Enter the datasheet phase resistance or measure one coil pair before trusting the voltage verdict. | No BOM cost, but it adds a bench-check step before you power both motors. |
| Speed loss on 12V or high-inductance motors | Target RPM is high, motor inductance is above roughly 4 mH, or the tool shows more than 80% voltage use. | Reduce RPM and acceleration, move to 24V/36V within driver rating, or use independent drivers. | Good for slow Z motion; poor fit for fast X/Y moves or rapid belt axes. |
| Sensorless homing instability | Trying to use stallGuard-style homing through a two-motor series current path. | Use physical endstops or independent driver channels when auto-squaring or sensorless homing matters. | Choose reliability over one less switch on machines that can crash into hard stops. |
| Mechanical mismatch hidden by one current loop | Two screws, rails, or belts do not move with the same friction and alignment. | Bench-test loaded motion, watch gantry alignment, and prefer firmware-synced independent drivers for squaring. | Series can power both motors, but it cannot correct a mechanically racked axis. |
One driver can run two slow leadscrew motors without doubling driver current.
Use physical endstops or a mechanically coupled Z system; do not expect fast Z-hop on 12V.
Firmware needs separate motor control to square the two sides during homing.
Series wiring makes both motors one electrical load, so it cannot correct side-to-side error.
Series inductance reduces high-speed current rise, which is exactly where belt axes need margin.
Use independent drivers or a lower-inductance motor/driver voltage combination.
The wiring can show whether both motors rotate and share current before a final harness decision.
Load-test temperature and missed steps before leaving the machine unattended.
The calculator evaluates the doubled inductance constraint of series circuits to prevent high-speed stalls.
Enter rated current, phase resistance, and inductance from the motor datasheet, plus your system voltage.
The calculator doubles entered resistance and inductance to simulate the series circuit.
It compares the required dynamic voltage at your target RPM against the available power supply.
Provides a clear pass/fail on whether the series setup will stall at your target speed.
Two motors in series need more voltage headroom at the same phase current and speed due to doubled inductance. Geckodrive's rule of thumb (Vmax = 32 × √L) is used as a practical ceiling check, not as a guarantee of torque at speed.
Doubled resistance means higher static voltage drop, leaving less supply margin for inductive current rise and back-EMF at speed. The calculator now requires phase resistance instead of hiding a fixed assumption.
Trinamic drivers such as TMC2209 support stallGuard-style stall detection, but a two-motor series load is a higher-inductance, two-rotor signal path. Treat sensorless homing avoidance as a conservative engineering inference.
| Source ID | Publisher / Date | Used For | Trace |
|---|---|---|---|
| Gecko-Power | Geckodrive Checked 2026-07-27 | Voltage-inductance relationship used for the Vmax headroom rule. | Power Supply Basics |
| OM-Basics | Oriental Motor Checked 2026-07-27 | Stepper winding resistance, inductance, and current model context. | Stepper Motor Basics |
| OM-speed-torque | Oriental Motor Checked 2026-07-27 | Why speed, voltage, and inductance affect available torque. | Speed-torque curves for stepper motors |
| ADI-TMC2209 | Analog Devices / Trinamic Checked 2026-07-27 | Driver feature context; series sensorless-homing guidance is an engineering inference. | TMC2209 stepper driver data |
Use these adjacent checks when the series verdict is borderline or when you still need to confirm current, cable, voltage, or coil-pair assumptions.
Compare series, parallel, and independent driver setups before choosing the wiring topology.
Validate current limit, motor heat, and torque expectations before setting the driver.
Check cable gauge, splitter risk, and voltage drop for dual-motor harnesses.
Understand why low-voltage systems lose stepper speed margin earlier.
Confirm coil-pair labels before chaining two bipolar motors into one series loop.
Common questions about wiring 2 NEMA 17 stepper motors in series.
To wire two bipolar stepper motors in series, connect Coil A+ of Motor 1 to the driver A+. Connect Coil A- of Motor 1 to Coil A+ of Motor 2. Connect Coil A- of Motor 2 to the driver A-. Repeat this process for the B coils.
Series wiring keeps the current demand on the driver low (same as a single motor), which prevents the driver from overheating. It also fails safely—if a wire breaks, both motors stop, preventing one from taking double current as it would in parallel.
It is highly recommended. Because series wiring doubles the inductance and resistance, the driver needs more voltage to push the current through the coils quickly. A 12V supply will severely limit your maximum speed.
Yes, if both motors are mechanically linked to the same load and driven at their rated current, the total mechanical torque is doubled (minus minor efficiency losses), provided you don't exceed the speed where voltage limits kick in.
High inductance. In series, the total inductance is doubled. At high speeds, the driver doesn't have enough voltage headroom to overcome the back-EMF and the doubled inductance to reach the target current before the next step. Following Geckodrive's guidelines, you would ideally need a higher voltage power supply (like 24V or higher) to compensate.
If the motors face opposite directions on a single axis (like on some Y-axis gantries), you must reverse the polarity of ONE coil (e.g., swap A+ and A-) on one of the motors so they turn in mechanically complementary directions.
It is highly discouraged. Sensorless homing (like Trinamic's stallGuard) measures back-EMF to detect a stall. With two motors in series, the combined inductance and complex back-EMF signals from two rotors make the reading very noisy. It will likely result in false triggers or failure to stop, potentially damaging your machine.
Only for slow, lightly accelerated motion. Series wiring doubles inductance and resistance, so a 12V supply often runs out of current-rise headroom before the motors reach useful speed.
Use one motor phase current, one phase resistance, and one phase inductance. Do not use PSU current, holding torque alone, or total motor resistance across unrelated wires.
Usually no. Fast belt axes need voltage headroom at speed, and series wiring spends more of that voltage on the combined winding. Independent drivers or a lower-inductance motor are usually better.
No. The driver sees one electrical load, so firmware cannot move one motor without moving the other. Use independent drivers when G34, z_tilt, or gantry squaring is required.
The static voltage drop is I × R, and series wiring doubles the resistance path. A guessed resistance can make the same driver look safe or unsafe for the wrong reason.
Include driver model, current limit, motor current, phase resistance, phase inductance, supply voltage, target RPM, and whether the axis needs homing or squaring.