To select the right motor for a mechanical load, you must first calculate the required torque using the fundamental formula: T_total = (J_load + J_motor) × α + T_friction + T_gravity. For a typical rotary indexing table moving a 5 kg mass at a 0.2m radius, accelerating to 60 RPM in 0.5 seconds, you need roughly 1.46 N·m of peak torque. Apply a 1.5× safety margin, and your target is 2.19 N·m. This guide walks through the exact formula torque motor math, compares drive types, and terminates in a concrete hardware pick for your workbench.

The Core Formula: Calculating Torque for Your Load Profile

The most common mistake hobbyists and junior engineers make is sizing a motor based solely on the weight of the load, ignoring acceleration. A heavy load moving at a constant, slow speed requires almost zero torque; a light load snapping to high speed in milliseconds requires massive torque. According to All About Circuits, the acceleration torque dominates the formula in 90% of automation applications.

Worked Load Example: Rotary Indexing Table

Let us calculate the torque for a solid disc indexing table with a mass (m) of 5 kg and a radius (r) of 0.2 meters.

  • 1. Calculate Moment of Inertia (J): For a solid disc, J = 0.5 × m × r².
    J = 0.5 × 5 kg × (0.2 m)² = 0.1 kg·m².
  • 2. Calculate Angular Acceleration (α): Target speed is 60 RPM, which is 6.28 rad/s. We want to reach this in 0.5 seconds.
    α = Δω / Δt = 6.28 / 0.5 = 12.56 rad/s².
  • 3. Calculate Acceleration Torque (T_acc): T_acc = J × α = 0.1 × 12.56 = 1.256 N·m.
  • 4. Add Friction and Safety Factor: Assume bearing friction (T_friction) is 0.2 N·m. Total continuous torque = 1.456 N·m. Applying a standard 1.5× safety factor yields a required peak torque of 2.18 N·m.

Motor Type Comparison: Matching the Torque Curve to the Drive

Not all motors deliver their nameplate torque at speed. Stepper motors suffer from severe torque roll-off at higher RPMs, while AC servos maintain flat torque curves up to their rated speed. The Oriental Motor selection guide emphasizes matching the torque-speed curve to the application's operating envelope, not just the stall torque.

Motor TypeTorque Curve ProfileControl / Drive NeedsApprox. Cost (NEMA 23 / 400W equiv)
Open-Loop StepperHigh holding torque; drops 50%+ by 1000 RPMSimple step/dir pulse; no feedback$25 - $45
Closed-Loop StepperFlat to mid-speed; corrects missed steps via encoderIntegrated driver + magnetic encoder$60 - $90
BLDC (Trapezoidal)Good mid/high speed; cogging torque at low RPM3-phase ESC with Hall sensors$80 - $120
AC ServoFlat to rated speed; 300% peak overload capacityComplex tuning; high-res absolute encoder$250 - $400

Sizing Rule of Thumb: Inertia Matching and Gearbox Math

Here is the trap: if you buy an open-loop NEMA 23 stepper rated for 2.2 N·m holding torque to meet our 2.18 N·m requirement, your system will fail. At 60 RPM, a standard NEMA 23 might only output 1.5 N·m due to back-EMF limiting current in the coils. Furthermore, the inertia ratio (J_load / J_motor) would be roughly 1000:1, causing violent resonance and stalling.

Pro-Tip: The Gearbox Multiplier Effect
Adding a 5:1 planetary gearbox reduces the reflected load inertia by the square of the ratio (N²). Reflected J becomes 0.1 / 25 = 0.004 kg·m². The motor now only needs to output ~0.3 N·m to achieve the same table acceleration, while the gearbox multiplies the motor's output torque by 5 (minus ~10% efficiency loss). This is how you properly size a formula torque motor for high-inertia loads.

Wiring and Terminal Identification for Closed-Loop Steppers

For our concrete recommendation (detailed below), we are using a closed-loop stepper system. These integrate a magnetic encoder on the rear shaft to verify position, eliminating the open-loop stall risk without the tuning nightmare of an AC servo.

Terminal BlockWire Color / LabelFunction & Notes
PUL+, PUL-Yellow, Yellow/BlackPulse signal (5V logic). Connect to MCU GPIO via optocoupler or logic-level MOSFET.
DIR+, DIR-Green, Green/BlackDirection signal. High = CW, Low = CCW.
ENA+, ENA-Blue, Blue/BlackEnable. Pull low to energize coils. Leave floating to keep motor permanently enabled.
VCC, GNDRed, BlackLogic power (usually 5V or 24V depending on driver). Do not confuse with main motor DC bus.
A+, A-, B+, B-Motor Phase WiresStepper coil phases. Measure with multimeter to find pairs (low resistance between A+ and A-).

Failure Signatures: Hum, Overheat, and Stall Diagnostics

When your calculated torque meets reality, things can go wrong. Use this diagnostic path to identify the failure signature:

  • Loud Humming Without Movement: The driver is receiving step pulses, but the motor cannot overcome static friction. Fix: Your acceleration (α) in the formula is too aggressive. Reduce the acceleration ramp in your firmware, or increase the driver's RMS current limit.
  • Motor Overheating at Standstill: Steppers draw maximum current to maintain holding torque. If the motor case exceeds 70°C, it will degrade the internal neodymium magnets over time. Fix: Enable the driver's 'idle current reduction' feature (often a DIP switch setting) to drop coil current by 50% when no pulses are received.
  • Open-Loop Stall (Loss of Sync): The motor sounds like it is grinding gravel and stops moving while the controller keeps sending pulses. Fix: The load inertia exceeded the motor's pull-out torque. Switch to a closed-loop driver or add the planetary gearbox mentioned above.

The Decision Tree: Picking Your Exact Motor and Driver

Do not leave your hardware selection to guesswork. Follow this decision matrix based on the formula torque motor calculations to land on a specific, purchasable part number.

Load Profile ConditionIf True...Concrete Hardware Pick (2026 Pricing)
Required Torque < 1.5 N·m, speed < 300 RPM, budget constrainedUse Open-Loop NEMA 23StepperOnline 23HS45-1504S + DM542T Driver (~$45 total)
Required Torque 1.5 - 4.0 N·m, high inertia load, zero stall toleranceUse Closed-Loop NEMA 23 with GearboxStepperOnline 23HS30-1504S + 5:1 Planetary Gearbox + CL57T Driver (~$115 total)
Required Torque > 4.0 N·m, continuous high-speed operation (>1500 RPM)Use 400W AC ServoDelta ASDA-B2 400W Servo + ECM-JG060441 Motor (~$320 total)

Default Recommendation: For 80% of DIY CNC, automated camera sliders, and light robotic arm joints requiring 2 to 4 N·m of torque, the StepperOnline 23HS30-1504S paired with a 5:1 planetary gearbox and the CL57T closed-loop driver is the definitive choice. It provides 5.4 N·m of output torque at the gearbox flange, eliminates inertia mismatch issues, and costs a fraction of an AC servo setup while requiring only simple 5V step/direction logic from an Arduino or ESP32.