Published · Reviewed · By NEMA17Motor

2-phase NEMA 17: sizing tool & selection guide

A 2-phase NEMA 17 motor has two winding phases in a roughly 42 mm mounting frame. Use this planning tool to calculate STEP rate, winding loss and curve-based load checks before selecting a motor and driver.

Motor and driver planning inputs

NEMA 17 planning calculator

Example: 1.8°, 1/16, 24 V. Use your datasheet values. Results update instantly when JavaScript is enabled.

Range: 0–2500.

Use input pulses, not internal interpolation.

16 kHz STEP

16,000 pulses/s · 200 full steps/rev · 0.1125° commanded increment

Running torque unverified

Obtain a torque-speed curve at this speed, bus voltage, current, wiring and driver mode; enter its torque below.

Motor, driver and load settings

Required unless marked optional. Enter R, L and the permitted current for the actual wired connection; switching topology does not convert ratings. All current inputs use instantaneous phase peak amperes. Convert RMS only as instructed by your driver and motor documentation (ideal sine peak = RMS × √2).

6-lead motors support full coil or half coil, not bipolar parallel. Disconnect power before rewiring.

Range: 0.1–100.

Range: 0.1–100.

Range: 0.05–5.

Range: 0.05–5.

Range: 1–80.

Range: 1–100.

Range: 0, or 0.001–500.

Range: 0.1–2000.

Optional: compare a verified running torque point

Use a manufacturer curve or measurement at 300 RPM, with matching bus voltage, current, motor, connection and driver mode. Holding torque is not a substitute. Changing the operating setup clears this point.

Electrical L/R

1.778 ms

Ideal winding time constant; not a speed limit.

Sine copper loss

4.05 W

Equal phases at entered driver peak; excludes iron and driver losses.

Two phases at peak

8.1 W

Copper loss if both coils continuously carry entered peak.

Curve torque margin

N/A

Running torque unknown: supply a matching curve.

τ = 1.778 msTime → (illustrative scale)Current toward V/R
Ideal RL step response: I(t) = (V/R)(1 − exp(−t/τ)); 63.2% at τ. A chopper limits current; back-EMF and rotation change the waveform.

Ideal one-microstep incremental torque fraction: 9.802%. This is not a reduction factor for running torque. Housing temperature, PSU current and self-start speed remain unknown without thermal, efficiency and inertia data.

Request a matching curve

Four decisions before ordering

Select a motor, not just a frame

Check the part drawing, winding data and load curve. A frame size does not define output. [6]

Match the connection to the driver

Six-lead full/half coil and eight-lead series/parallel are different electrical configurations. [1]

Evaluate torque at operating speed

Holding torque describes standstill. Use the curve for the chosen drive conditions. [2]

Budget pulses and positioning separately

Higher command resolution costs pulse bandwidth; verify actual motion under load. [4]

What the 2-phase NEMA 17 platform specifies

Phase A and B are driven by separate H-bridges. The frame name identifies a mounting family around 42 mm square; it leaves electrical and shaft details to the particular motor. The example below is one catalog item, not a family specification. [6]

Bipolar driverTwo H-bridgesPhase APhase B
Functional four-lead connection. Confirm actual pin order from the winding diagram; colors are not transferable.
Catalog example: SOYO SY42STH38-1684A, sold as Pololu #2267 [6]; checked 2026-10-31. Do not infer these values from stack length. Scroll horizontally on small screens.
PropertyExample valueSelection use
Frame / body42.3 mm square × 38 mm bodyCheck bracket, shaft and connector clearance against its drawing.
Step angle / leads1.8° / four leads200 full steps/rev; bipolar drive.
Winding data1.65 Ω; 3.2 mH per coilExample L/R ≈ 1.94 ms.
Current1.68 A per coil in detailed specificationsConfirm excitation and current convention before setting a driver.
Holding torque36 N·cm in the manufacturer PDFStandstill rating. Seller rounds this to 3.7 kgf·cm; use the manufacturer PDF for design.

SOYO manufacturer drawing and test curve (PDF) specifies 31 mm mounting-hole spacing on a square, a 22 mm pilot and 4.5 mm M3 hole depth for this part only. Its curve uses 24 V, 1.68 A and half stepping; match those conditions before using it.

4-, 6- and 8-lead winding choices

Use this topology map with the motor’s own diagram. Power off and discharge the supply before changing connections. The calculator requires connected-phase ratings and makes no automatic winding conversions. [1] [3]

Lead topology and the information to confirm before energizing [1]. Scroll horizontally on small screens.
External leadsAvailable bipolar connectionWhat to verify
4 leadsOne complete phase per H-bridgeIdentify the two isolated coil pairs and rated current.
6 leadsFull coil, with each center tap isolatedUse end-to-end R/L and the full-coil current rating.
6 leadsHalf coil, using one end and its center tapInsulate the unused ends; use half-coil ratings. No bipolar parallel option.
8 leadsSeries or parallel half windingsConfirm paired windings, polarity and manufacturer connection ratings.

A series connection generally has higher inductance than parallel for the same reconnectable winding. Published multipliers depend on the reference connection; they cannot be applied to an unrelated four-lead motor.

Identify coil pairs with a meter →

1.8° versus 0.9°: count commands first

The pulse counts below are arithmetic, not performance measurements. Choose the motor using its load curve and measured positioning behavior. [4] [5]

Reproducible command comparison at 300 RPM; external divisor M = 16. Scroll horizontally on small screens.
Dimension1.8° motor0.9° motor
Full steps per revolution200400
External STEP pulses per revolution3,2006,400
STEP input frequency16 kHz32 kHz
Commanded mechanical increment0.1125°0.05625°
Actual positioning accuracyUnknown without loaded measurementUnknown without loaded measurement
Running torqueNeeds its motor/driver curveNeeds its motor/driver curve

At 1/16 stepping, the ideal torque associated with a one-microstep displacement is sin(90°/16) ≈ 9.8% of the full-step holding torque. This local restoring-torque relationship does not mean running torque is 9.8% of the motor rating. [4]

Calculation method and confidence boundaries

The following equations are engineering identities or explicitly idealized models. Inputs remain user-supplied; positive outputs are not a safety approval. Calculations update synchronously, without network requests.

Units, assumptions and unknowns used by the calculator. Scroll horizontally on small screens.
OutputMethodLimit
STEP frequencyf = RPM × (360 / step angle) × M / 60, in HzM is the external input divisor, not driver interpolation.
Electrical time constantτ [ms] = L [mH] / R [Ω]Ideal RL winding. Does not establish a knee speed or back-EMF constant.
Sine copper lossP = Ipeak² × R, in WTwo equal phases, ideal sine/cosine currents at entered driver peak; R at its measurement temperature. Excludes iron and drive losses.
Both phases at peakP = 2 × Ipeak² × R, in WDifferent excitation assumption: both coils continuously at entered peak. Not a temperature prediction.
Curve torque margin(Tcurve − Trequired) / Trequired × 100%Only for supplied matching curve data and positive required load. Zero load gives N/A.
Housing temperature / PSU currentUnknownRequires measured losses, heat transfer, efficiency, duty and electrical demand.
Pull-in speed / running torque predictionUnknownRequires drive-specific curves, load inertia and motion testing.

Current basis matters: an ideal sinusoid has Ipeak = √2 × Irms per phase. A motor’s catalog “A/phase” or a driver’s full-step measurement may use a different convention. Confirm both documents before entering the permitted motor peak.

Request the curve and current convention

Read a load curve before choosing acceleration

A torque-speed curve belongs to a specific motor, driver, supply and connection. Pull-out torque describes running capability; starting with load inertia requires a separate check. The tool compares one supplied point and does not synthesize a curve. [2]

  1. Calculate operating RPM from the transmission and travel speed.
  2. Combine load, friction and acceleration torque: Taccel = Jtotal × α, with J in kg·m² and α in rad/s².
  3. Compare the complete speed/load envelope with appropriate margin, including reversals.
  4. Test startup, ramps, resonant regions and stopping with the actual inertia. A fixed inertia ratio does not guarantee operation.
SpeedRamp upCruiseRamp downTime →
Conceptual motion profile, without a universal start speed or acceleration rate.

Driver, temperature and mechanical fit checklist

For the A4988 Black Edition example, Pololu specifies an 8–35 V bus; this is not a recommendation to run at the upper limit. The board’s cooling and current-setting instructions apply to that carrier. [3]

Procurement checks; unknown items block a final motor/drive selection. These are validation tasks, not universal frame ratings. Scroll horizontally on small screens.
CheckEvidence neededIf missing
Driver currentPeak/RMS convention and continuous board rating at actual coolingStart from a documented conservative setting; confirm phase current.
Bus voltageDriver, capacitors and supply ratings including transients and regenerationDo not raise voltage until every rating is checked.
TemperatureMotor winding, case and magnet limits; mounting, ambient and duty testMeasure a representative thermal soak. Copper loss alone cannot determine housing temperature.
Shaft / pilot / screw fitExact drawing: dimensions, tolerances, usable shaft and thread engagementRequest the drawing; do not assume a universal 4.5 mm screw depth or ISO fit.
Body lengthSpace, mass, winding data and curve for each candidateTreat length as packaging, not a torque specification.

Standstill current reduction may reduce copper loss, but also reduces holding capability. Verify the load first; vertical axes may need an independent brake or counterbalance. An insulation-class winding limit is not a housing touch-temperature rating.

Three worked planning examples

Illustrative arithmetic, not tested machine results or product recommendations. Use the tool defaults unless stated otherwise.

Belt axis: controller budget

At 300 RPM, 1.8° and 1/16, the controller must generate 16,000 STEP pulses/s. Switching to 0.9° doubles that to 32,000.

Next: compare the configured pulse limit and pulse timing. Running torque remains unverified until a matching curve is supplied.

Winding: loss budget

R = 1.8 Ω and Ipeak = 1.5 A gives 4.05 W for ideal sine/cosine excitation, or 8.10 W if both phases continuously carry 1.5 A.

Next: confirm excitation and cooling, then measure temperature. Neither number determines a housing temperature or PSU rating.

Load: compare a curve point

Assume a matching measured curve gives 30 N·cm at 300 RPM and the required torque is 22 N·cm. Margin = (30 − 22)/22 = 36.4%.

Next: enter the curve reference and test the acceleration envelope. The assumed 30 N·cm is not a claim about a catalog motor.

2-phase NEMA 17 calculator example: 300 RPM, 1.8 degrees and 1/16 stepping produce 16 kHz STEP, 1.778 ms L/R and 4.05 W ideal sine copper loss
Original software run captured 2026-10-31: defaults of 300 RPM, 1.8°, 1/16, 1.8 Ω, 3.2 mH, 1.5 A phase peak and 24 V. Expected outputs are 16 kHz, 1.778 ms and 4.05 W; running torque stays unverified. Site navigation is hidden only in this cropped tool capture. This demonstrates calculator behavior, not a physical motor test or customer result. Open the full calculator example

Risks, costs and alternatives

Engineering judgment: compare total system cost and test evidence; no unverified market prices or universal RPM thresholds. Scroll horizontally on small screens.
SituationRisk / costMitigation or alternative
Using holding torque at travel speedLost position or stall despite adequate standstill torqueObtain the matching curve; reduce speed/load or compare gearing.
Increasing supply voltageDriver damage from ratings or transientsCheck all component limits; choose a suitable driver rather than applying a generic 36/48 V remedy.
Increasing current or stack lengthHeat, moving mass, cooling and enclosure costCompare winding losses, mass and measured cycle performance.
Adding a gearboxBacklash, efficiency loss, noise and packaging costInclude gearbox input inertia and losses; check output precision. Ideal reflected load inertia is Jload / ratio².
Open-loop with costly missed stepsNo direct confirmation that commanded motion occurredEvaluate encoder feedback or closed-loop control. Feedback does not create unlimited torque.
Sustained speed beyond available curvesUnknown torque reserve and thermal behaviorRequest tested data or compare another frame size, servo or BLDC with a suitable transmission.

Evidence register and review scope

Links and stated scopes checked 2026-10-31. This is an editorial engineering guide with illustrative calculations, not an independently certified motor test. Prices and availability are excluded; follow the latest exact-part documentation when ordering. NEMA17Motor reviews this guide every six months and when source documentation changes.

  1. Oriental Motor: unipolar / bipolar connections

    6-lead full/half coil; 8-lead series/parallel. Conversion factors use the catalog’s stated unipolar reference, not an arbitrary 4-wire motor.

  2. Oriental Motor: speed–torque curves

    Holding, pull-in and pull-out torque; curve conditions and load inertia. Does not validate a universal knee RPM or startup speed.

  3. Pololu: A4988 Black Edition carrier

    This board’s 8–35 V range, current setting, cooling and power-disconnection precautions. Other carriers require their own documentation.

  4. Analog Devices: understanding microstepping

    Commanded resolution, positioning limits and incremental torque. Additional commands do not guarantee corresponding shaft motion.

  5. Texas Instruments: SLOA293A, motion smoothness and accuracy

    Sections 2.2.3–2.2.4: incremental torque, current accuracy and load margin. Revision October 2021; no universal thermal model is inferred.

  6. Pololu / SOYO SY42STH38-1684A example motor

    One specific 42.3 mm-square, 38 mm-long, 200-step motor; dimensions and winding ratings are model-specific.

The formulas and examples identify what can be computed from the supplied inputs. Public sources do not validate a universal NEMA 17 thermal resistance, curve shape, mounting fit or self-start speed; those remain part-specific.

Selection questions

Motor and wiring

What does 2-phase NEMA 17 mean?

Two phase describes the two independently driven winding phases. NEMA 17 describes the mounting frame family, roughly 42 mm square. It does not specify current, holding torque, length or driver compatibility. See the model example and source register above.

Can a six-wire NEMA 17 use bipolar parallel?

Not with its normal external leads: each phase has a shared center tap. Use full coil with the center tap insulated, or half coil with the unused end insulated. True bipolar parallel requires separately accessible half windings, normally an eight-lead motor. Follow the manufacturer diagram.

Are wire colors standardized?

Do not transfer wire colors between suppliers. With power disconnected, identify continuity and center taps, then confirm winding polarity against the motor diagram before connecting a driver.

Is 4.5 mm always the maximum mounting screw engagement?

No. Obtain the exact motor drawing and its permitted thread engagement. Subtract bracket and washer thickness from screw length; the resulting penetration must fit that drawing. NEMA 17 alone is not evidence for a universal depth or fit tolerance.

Driver and motion planning

Can I use a 24 V supply with a low-voltage winding?

A suitable current-regulated chopper can operate above the winding’s DC I×R voltage. Its bus-voltage rating, current convention, protection, wiring and cooling must all be checked. The winding voltage alone does not approve the power supply.

Is the phase current equal to the PSU current?

No. A switching driver changes voltage and current between the supply and winding. Size the PSU using measured electrical demand, drive losses, simultaneous axes, acceleration and regeneration. The calculator deliberately does not infer a supply current from phase current.

Should I choose 1.8° or 0.9°?

At the same external microstep divisor, a 0.9° motor needs twice as many STEP pulses per revolution as a 1.8° motor. Compare actual torque-speed curves and loaded positioning performance; there is no universal 500 or 600 RPM crossover.

Can the calculator tell me a safe self-start speed?

No. Startup depends on pull-in behavior, load and rotor inertia, friction and the drive. Obtain the applicable start/stop data, program an acceleration profile and test with the real mechanism. A single running torque point does not establish startup capability.

Interpreting results

Why is running torque unverified by default?

Resistance, inductance and holding torque cannot uniquely identify running torque for every motor and driver. Enter a curve point with matching test conditions to compare load, or request that curve using the inquiry section.

Does a positive curve torque margin approve my design?

No. It is a comparison at one steady-speed operating point using data you supplied. Allow for friction, acceleration, current accuracy, supply variation and resonance; validate the complete motion cycle and thermal soak.

Why is percentage margin N/A for zero load?

Percentage margin divides by required torque, so zero load has no defined percentage. Pulse rate, time constant and copper loss still calculate. Add realistic friction and acceleration torque before evaluating load margin.

Does more microstepping increase positioning accuracy?

It increases commanded resolution and can smooth motion. Friction, load, detent torque and current errors limit realized positioning. The ideal one-microstep incremental torque fraction is not a multiplier for running torque.

Request a motor/driver match with evidence

Copy your tool summary and include the part number, connection diagram, torque-speed target, acceleration, load inertia, duty, ambient and mounting drawing. Ask for the matching curve and current-setting convention before approval.

Inquiry email

[email protected]

Open email app
Start inquiryOpens your default email client.