Engineering screening • Request a matched curve

2-Phase Stepper Motor 42mm: sizing & selection

Check pulse demand and electrical limits. Compare stacks and evidence before an RFQ.

42mm sizing calculator

Illustrative presets only. Enter your motor/driver data; live outputs are preliminary.

Quick operating inputs

Allowed: 0–3000.

STEP rate: 16 kHz

300 RPM × 200 steps/rev × 16 ÷ 60. This is a pulse budget, not a torque prediction.

Preparing calculator…
Motor, load & driver inputs
Motor and driver configuration

No preset supplies measured running torque. Selecting a preset clears any previous curve point.

Allowed: 0.1–100.

Allowed: 0.1–100.

Allowed: 0.05–5.

Allowed: 0.05–5.

Allowed: 1–80.

Allowed: 1–100.

0 for no load, or 0.001–500 N·cm; include acceleration and friction.

Allowed: 0.1–2000.

Use the STEP input setting, not internal interpolation.

Command resolution does not guarantee shaft accuracy.

Enter connected phase R, L and permitted peak current for this connection; no automatic conversion. Convert RMS settings using Ipeak = √2 × Irms only for sine current. Do not assume a catalog A/phase value is RMS.

Optional: compare a supplied pull-out curve point

Leave blank for unknown. A citation is recorded for traceability; this tool cannot authenticate it. Match motor, RPM, bus, phase current convention, driver mode and wiring. Changing the operating setup clears the curve point.

0–500 N·cm; blank means unknown.

Required with a torque value. Record a URL or test ID and operating conditions.

Running torque unverified

Torque margin: N/A — supply running torque and a nonzero load

Electrical time constant

1.778 ms

L/R for entered connected phase; not a speed limit.

Ideal sine copper loss

4.05 W total

Both phases combined: Ipeak² × R. Excludes core and driver losses.

Both phases at peak DC

8.1 W total

Alternative waveform: 2 × Ipeak² × R; not added to sine loss.

50% sine hold-current loss

1.012 W total

25% of sine copper loss; holding torque also falls.

Static resistive drop

2.7 V

Ipeak × R; back-EMF and inductive demand excluded.

Static bus / resistive ratio

8.889×

Does not establish high-speed feasibility.

Commanded increment

0.113°

Command resolution, not positioning accuracy.

Ideal incremental torque

9.802%

sin(90°/M) of ideal full-step holding torque; not total torque.

  • Pull-in speed and resonance bands are unknown. Validate acceleration and deceleration with the actual load, driver, and mounting; a ramp is a commissioning starting point, not approval.
  • Vbus / (Ipeak × R) is a static ratio only. It does not include back-EMF, inductive voltage, driver losses, or supply transients and cannot predict running torque.

Next step: Obtain a manufacturer pull-out curve at this operating speed, bus voltage, and current setting; enter the torque value below.

Discuss motor specifications
Specification inputs → electrical screening → supplied curve comparison → physical load and temperature validation. Unknown torque remains unknown throughout the calculation.

1. What you can decide now

Select a flange class, then a model

42mm narrows the mounting envelope. It leaves shaft, connector and winding choices open. Compare the released drawing before reusing a bracket. [S1]

Request torque at your speed

Static holding torque cannot approve a moving axis. Ask for a matching motor-and-driver curve. [S2]

Treat electrical screening as a filter

Pulse and I²R arithmetic can reveal conflicts, but cannot prove current tracking, temperature or position accuracy. Current waveform quality matters. [S3]

Keep supply and board limits explicit

Raising voltage requires a compatible driver, board and supply design. An IC headline current is not a guaranteed module continuous current. [S4]

2. Stack choices: what remains unknown

This is an engineering comparison framework, not a tested product ranking. The calculator presets demonstrate arithmetic across five body-length classes; no manufacturer performance or price is implied. Procurement guidance below is an engineering recommendation, not a measured benchmark.

Body length alone does not specify performance. N/A means no exact part or curve has been selected.
Candidate envelopeReason to investigateCost / integration tradeoffRunning torque / price
20–25mm pancakeShort axial space or low moving massMay need gearing or a lower acceleration targetN/A — request model and curve / quote
34mm compactCompact feeder or light positioning stageVerify duty cycle before accepting smaller packagingN/A — model-specific
39–40mm standardGeneral-purpose axis candidateCompare winding and connector optionsN/A — model-specific
47–48mm long bodyInvestigate extra torque in the same flange classCheck mass, axial clearance and rotor inertiaN/A — model-specific
58–60mm extra-longEvaluate when a shorter candidate fails at loadCompare gearbox or larger-frame alternativesN/A — model-specific

A public drawing can supply static specifications while leaving dynamic suitability unknown. Keep those columns separate:

Named reference example only: STEPPERONLINE 17HS15-1504S [S1]. Do not apply these values to every 40mm motor.
QuantityPublished drawingSelection limit
Body / phase data39.3mm maximum; 1.50 A/phase; 2.00 Ω ±10%; 3.90 mH ±20%Phase-current convention must be reconciled with the driver setting
Holding torque0.42 N·m = 42 N·cmStatic quantity; not running torque
Available torque at 300 RPMN/A — curve not supplied on this drawingObtain a matching curve or measurement

[S1] The example is an external reference, not a claim about our stock or a substitute for a supplier-approved specification.

3. Mechanical fit: square spacing, model-specific depth

Example: 17HS15-1504S [S1]31 mm × 31 mm hole spacingØ22 mm pilot; Ø5 mm shaft4 × M3: consult depth calloutNot a universal production drawing
Illustrative front view. Hole spacing is measured horizontally and vertically. Copy tolerances and thread requirements from the released drawing for the purchased model. [S1]

Do not label the 31mm square mounting pattern as a 31mm pitch-circle diameter. Check the pilot, shaft, axial projection, thread engagement, connector clearance and coupler fit on the exact drawing. A generic ISO fit class does not establish a motor supplier’s tolerance.

Thread-depth boundary: the reference drawing marks hole depth as 4.5 MIN. It does not define a universal maximum screw penetration. Obtain the supplier’s permissible engagement and account for the assembled bracket thickness. Do not use the housing as a thread-depth gauge. [S1]

4. Reproducible calculation method and limits

Tool equations. These are idealized engineering calculations using the entered values, not fitted performance predictions.
OutputCalculationAssumption / excluded effect
STEP frequency (Hz)RPM × (360 / step angle) × external divisor / 60Does not include controller scheduling overhead or pulse-width requirements
Electrical time constant (ms)L (mH) / R (Ω)Connected winding; R and L vary with temperature and measurement conditions
Sine copper loss, both phases total (W)Ipeak² × RIA = Ipeak sin θ; IB = Ipeak cos θ; equal phase R. Core and driver losses excluded
Both phases at full peak DC (W)2 × Ipeak² × RAn alternative waveform case, not extra loss added to the sine case
50% sine hold-current copper loss (W)(0.5 × Ipeak)² × RSame resistance and waveform; not total heat or a guarantee of sufficient holding torque
Static resistive drop (V)Ipeak × R; ratio = Vbus / (Ipeak × R)Excludes L di/dt, back-EMF, switching drops and supply transients
Torque margin (%)(supplied running torque − required torque) / required torque × 100One operating point only; N/A at zero load or when curve torque is unknown

The sine-loss expression follows from summing the two phase losses: R(IA² + IB²). Sine/cosine excitation is described in [S3]. The displayed microstep increment is a command increment; it is not guaranteed shaft displacement. Ideal incremental torque is sin(90°/M) relative to ideal full-step holding torque, not the motor’s total torque.

Missing a current rating or curve? Request an engineering review

5. Match current, wiring and pulse generation

Driver and connection checklist. No fixed wiring-to-current conversion is assumed by this tool.
DecisionRequired checkAction if unknown
Peak versus RMSUse the same phase-current convention for motor allowance and driver settingAsk supplier; do not automatically multiply a catalog A/phase value by √2
4-, 6- or 8-lead connectionUse R, L and permitted current for the actual connected phaseObtain wiring diagram; isolate unused leads; never connect/disconnect while powered
0.9° versus 1.8°0.9° doubles external pulse demand at equal RPM and divisorCompare actual curves; do not infer high-speed torque from angle alone
TMC2209 supply exampleIC operating range is 4.75–29V; board limits may be lower36V/48V needs a suitably rated alternative, not this IC
InterpolationUse the external STEP divisor, not the internal interpolated subdivisionRead mode/configuration and verify pulse width and timing

Current matching affects actual motion [S3]. Driver-specific electrical limits and STEP configuration must come from the relevant manual [S4]. The tool’s driver maximum is user supplied; it is not automatically tied to a named driver.

6. Running torque, acceleration and resonance

Ask for the curve at your voltage, winding connection, phase current and driver mode. Enter the available torque at the requested shaft speed, then include acceleration and friction in required torque. Recording a source makes the comparison auditable; it does not authenticate the point. [S2]

Holding

At rest. Useful for stationary load checks; not a substitute for a running curve.

Pull-in

Start/stop envelope. Attached inertia changes it; no universal safe direct-start RPM is asserted.

Pull-out

Running envelope. A point inside it still requires a suitable acceleration and deceleration path.

A 150–250 RPM “safe/unsafe” map would imply evidence this page does not have. Sweep the planned speed range under load, identify vibration or lost-step regions, and tune the motion profile. For a vertical axis, test power-loss restraint separately; a motor or encoder alone is not a fail-safe brake.

7. Copper loss is not a temperature prediction

Full sine current100%50% sine current25%Calculated I²R component only; no temperature prediction
Derived ratio at the same resistance: (0.5I)²R / I²R = 0.25. Verify the remaining holding torque before enabling idle reduction.

At the default illustrative 1.5A peak and 1.8Ω, ideal sine loss is 4.05W for both phases combined. Half that current gives 1.0125W at unchanged R. Both phases simultaneously at full 1.5A DC would instead dissipate 8.1W. These waveform cases must not be mixed.

Core and driver switching losses, hot-winding resistance, mounting heat flow, ambient and duty cycle are outside the model. Do not infer a universal safe case temperature from insulation class. Log steady-state temperature and check the exact motor, bearing, cable and driver limits. Standstill-current control exists on drivers such as TMC2209, but its setting needs validation for the application. [S4]

8. Three worked screening scenarios

All cases below are hypothetical calculations, not customer deployments or measured performance. They use the default example except where stated. Reset the calculator before each case.

A. Pulse-limited axis

Set 600 RPM, 0.9°, 1/32 and a 100kHz controller limit. Demand is 600 × 400 × 32 / 60 = 128kHz, so a conflict appears.

Reduce to 1/16 for 64kHz, then check controller pulse timing and running torque. Passing the pulse check does not approve the axis.

B. One-point torque comparison

At 300 RPM, enter 30 N·cm and an explicitly illustrative reference against a required 20 N·cm. Arithmetic margin is (30 − 20) / 20 = 50%.

The source remains user supplied. Replace it with a real matched curve, include acceleration demand, and validate the duty cycle.

C. Stationary holding check

Set 0 RPM. Pulse demand becomes 0Hz while modeled sine copper loss remains 4.05W; reducing sine current to 50% gives 1.0125W.

Check the remaining holding torque before lowering idle current. A vertical load may require independent restraint.

9. Risks, alternatives and the minimum next test

Engineering decision register — qualitative guidance, not probabilities or product guarantees.
Risk / triggerConsequenceMitigation / alternative
Misuse: treat preset or holding torque as a running curveMissed steps or an undersized axisRequest matched dynamic evidence; test acceleration and load together
Electrical: peak/current convention or supply mismatchOverheating or driver damageReconcile conventions and board ratings; measure transients before raising voltage
Cost: select the longest stack by defaultAdded moving mass, space and integration expenseCompare shorter motor plus transmission; include gearbox backlash and maintenance in the quote
Scene mismatch: long screw, incompatible shaft or connectorAssembly damage or reworkApprove drawing, screw engagement and harness pinout before ordering
Motion: inertia or resonance not represented by one curve pointUnreliable starts, stops or reversalsTune ramps; test full speed sweep; consider feedback or a different motor/drive class
Thermal / gravity: reduce hold current without a load checkLost holding capacity or uncontrolled movementTest stationary torque and temperature; evaluate independent brake/restraint

10. Evidence register and known gaps

Published . Sources reviewed . NEMA17Motor publishes and reviews this guide every six months.

42mm stepper sizing calculator software run showing the 16 kHz STEP budget and unknown running torque
Original software run captured 2026-10-31: 300 RPM, 1.8°, 1/16, 1.5 A peak, 1.8 Ω and 24 V; STEP demand is 16 kHz and ideal sine copper loss is 4.05 W. Running torque remains unverified. This verifies calculator behavior, not motor testing or customer results.

Sources checked on 2026-10-31. Recheck in six months or when the chosen motor drawing, driver revision or supplier specification changes. Engineering calculations are identified separately from published specifications. No prices, stock availability, universal tolerances or measured preset torque curves are claimed.

[S1] STEPPERONLINE 17HS15-1504S drawing

One-page drawing, dimensions and specification block; drawing dated 2019-03-04.

One named 39mm-class motor: mounting geometry, R/L, phase rating and static holding torque. No running curve is supplied on this drawing.

Checked 2026-10-31. Source scope does not establish all-model performance.

[S2] Oriental Motor: Speed–Torque Curves for Stepping Motors

Curve conditions and definitions 1–14; web article, no publication date shown.

Running curves depend on the motor/driver combination. Pull-in depends on attached inertia; holding torque is a standstill quantity.

Checked 2026-10-31. Source scope does not establish all-model performance.

[S3] TI SLOA293A: How to Improve Motion Smoothness and Accuracy of Stepper Motors

Revised October 2021; §2.2.1, Figure 2-1 and Table 2-1.

Sine/cosine phase currents, current-matching errors and ideal incremental torque. It does not provide a universal 42mm torque curve.

Checked 2026-10-31. Source scope does not establish all-model performance.

[S4] Analog Devices / Trinamic TMC2209 datasheet, Rev. 1.09

2023-02-16; front-page ratings, §1.7, §9, §13 and electrical characteristics.

Supply/current limits, standstill current control and external STEP versus internal interpolation. Board limits and cooling must also be checked.

Checked 2026-10-31. Source scope does not establish all-model performance.

Still needed for your hardware: an exact part number, released mechanical drawing, permitted current convention, matching running curve, actual inertia/friction, supply transient measurements and thermal data. If these are missing, export the preliminary summary and request them; no feasible-system verdict is available.

11. Selection questions by decision type

Frame and selection

Is a 42mm stepper motor the same as NEMA 17?

42mm is commonly used for this flange class. It does not specify the winding, shaft, body length or running torque. Check the exact mechanical drawing rather than assuming complete interchangeability.

Does a longer body guarantee more useful torque?

No. It is a candidate-selection dimension. Compare the required speed, winding, driver, rotor inertia and actual curve; a longer motor may also add moving mass.

What mounting screw depth should I use?

Use the exact model drawing and supplier instruction. The cited example says 4.5 mm minimum hole depth; this is not permission to insert a screw arbitrarily far, and it is not a universal maximum engagement. Account for bracket and washer thickness.

Calculator and evidence

Are the five presets measured motor specifications?

No. They are hypothetical input examples for comparing calculations. They carry no manufacturer running-torque data. Enter the exact motor values and obtain a matching curve before selecting hardware.

Why is running torque unverified by default?

Frame size, resistance and inductance cannot establish a running-torque curve. The optional comparison uses a point and reference supplied by you; the calculator cannot authenticate the source or approve the system.

Does a positive torque margin mean the axis is ready?

No. The comparison covers one supplied point. Include friction, acceleration, transmission losses and uncertainty, then test the full motion cycle and thermal behavior. A zero load has no defined percentage margin.

Drive and current

Should I enter peak or RMS current?

The tool uses phase peak for both the permitted motor value and driver setting. For sinusoidal current, peak equals square root of two times RMS. A catalog phase-current rating may use a different convention; confirm it before conversion.

Can I run a TMC2209 from 36V or 48V?

No. The cited IC datasheet states a 4.75–29V operating range. Module components or thermal design may impose lower limits. Select a driver explicitly rated for the supply and its transients.

Will 256-step internal interpolation multiply controller pulse demand?

Use the external STEP divisor in this calculator. Internal interpolation refines driver current generation; it does not mean the controller must send every interpolated microstep.

Thermal and motion limits

Does 50% idle current cut total heat by 75%?

It cuts the modeled copper component to 25% at unchanged resistance and waveform. Core, switching and driver losses are excluded. Verify that the reduced holding torque can restrain the load.

What is the universal safe direct-start RPM?

There is none. Pull-in behavior depends on the motor, driver, current, supply and attached inertia. Start with a conservative ramp and test starts, stops and reversals with the actual load.

Does more microstepping guarantee better accuracy?

No. It refines command resolution. Current errors, load deflection, friction and motor nonlinearity affect actual position. Validate accuracy or use appropriate position feedback when needed.

Request the missing curve or a 42mm specification review

Copy the calculator summary and send the part/drawing, load torque, inertia, speed, duty cycle, enclosure temperature, shaft and connector requirements. Ask for matching curve conditions and a model-specific quotation.

Inquiry email

[email protected]

Open email app
Start inquiryOpens your default email client.
Return to calculator