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 Type | Torque Curve Profile | Control / Drive Needs | Approx. Cost (NEMA 23 / 400W equiv) |
|---|---|---|---|
| Open-Loop Stepper | High holding torque; drops 50%+ by 1000 RPM | Simple step/dir pulse; no feedback | $25 - $45 |
| Closed-Loop Stepper | Flat to mid-speed; corrects missed steps via encoder | Integrated driver + magnetic encoder | $60 - $90 |
| BLDC (Trapezoidal) | Good mid/high speed; cogging torque at low RPM | 3-phase ESC with Hall sensors | $80 - $120 |
| AC Servo | Flat to rated speed; 300% peak overload capacity | Complex 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.
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 Block | Wire Color / Label | Function & Notes |
|---|---|---|
| PUL+, PUL- | Yellow, Yellow/Black | Pulse signal (5V logic). Connect to MCU GPIO via optocoupler or logic-level MOSFET. |
| DIR+, DIR- | Green, Green/Black | Direction signal. High = CW, Low = CCW. |
| ENA+, ENA- | Blue, Blue/Black | Enable. Pull low to energize coils. Leave floating to keep motor permanently enabled. |
| VCC, GND | Red, Black | Logic power (usually 5V or 24V depending on driver). Do not confuse with main motor DC bus. |
| A+, A-, B+, B- | Motor Phase Wires | Stepper 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 Condition | If True... | Concrete Hardware Pick (2026 Pricing) |
|---|---|---|
| Required Torque < 1.5 N·m, speed < 300 RPM, budget constrained | Use Open-Loop NEMA 23 | StepperOnline 23HS45-1504S + DM542T Driver (~$45 total) |
| Required Torque 1.5 - 4.0 N·m, high inertia load, zero stall tolerance | Use Closed-Loop NEMA 23 with Gearbox | StepperOnline 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 Servo | Delta 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.






