When evaluating the different kinds of motor available for automation, robotics, or DIY machinery, the direct answer comes down to your load's motion profile. If you need precise positional holding at low speeds, use a stepper. If you need high-speed continuous rotation with high efficiency, use a Brushless DC (BLDC) motor. If you need simple, high-torque on/off actuation, use an AC induction motor. For 90% of modern CNC, 3D printing, and linear actuator builds in 2026, a NEMA 23 closed-loop stepper paired with a digital driver is the default, most reliable pick.

Never size a motor by simply converting horsepower (HP) to kilowatts (kW) without mapping it to your load's specific torque-speed curve. A 1HP motor spinning at 3600 RPM produces vastly less usable torque than a 1HP gearmotor spinning at 90 RPM. Below is a decision-forward breakdown to help you select, wire, and troubleshoot the exact motor your project demands.

The Core Motor Types: Torque, Control, and Cost

A common mistake among hobbyists is treating stepper motors and AC servos as interchangeable because both can be commanded to move to a specific coordinate. They are fundamentally different devices. A stepper is a holding device that relies on magnetic detents and drops torque rapidly as speed increases. A servo is a dynamic tracking device that maintains constant torque across its rated speed range via active feedback. Here is how the primary kinds of motor stack up against each other.

Motor Kind Torque Curve Profile Control Needs Typical Cost (USD) Best Load Profile
Brushed DC Max torque at stall, linear drop to zero at no-load speed. Simple PWM via MOSFET/H-Bridge. No commutation logic needed. $10 - $40 Low-cost mobile robots, simple winches, RC vehicles.
Stepper (Open-Loop) High holding torque, severe drop-off above 300-500 RPM. Step/Direction pulses. Requires microstepping driver (e.g., TB6600). $25 - $60 3D printers, low-speed CNC routers, camera sliders.
Closed-Loop Stepper Similar to open-loop, but encoder prevents missed steps and reduces heat. Step/Direction + integrated encoder feedback. (e.g., CL57T driver). $60 - $120 Heavy-duty linear axes, belt-driven CNCs where stall is unacceptable.
BLDC (Outrunner/Inrunner) Relatively flat torque curve up to base speed, constant power above. 3-phase electronic commutation (FOC or trapezoidal). Needs ESC or ODrive. $50 - $150 E-bikes, drones, high-speed spindles, dynamic robotic joints.
AC Induction (Capacitor-Start) Low starting torque, high breakdown torque near synchronous speed. Direct-on-line (DOL) contactor or Variable Frequency Drive (VFD). $80 - $250 Conveyors, shop vacs, air compressors, continuous-duty pumps.

Sizing Rule of Thumb: A Worked Load Example

The golden rule for sizing electromechanical drives is to select a motor with 2.5x to 3x the continuous running torque required by the load. This margin accounts for acceleration inertia, friction degradation over time, and the dynamic torque drop-off inherent in steppers.

Worked Example: Sizing a Stepper for a Vertical Lead Screw Axis

  • Load Mass: 10 kg (98.1 N gravitational force)
  • Lead Screw Pitch: 5 mm (0.005 m)
  • Friction Coefficient: 0.1 (adds 9.81 N axial friction)
  • Screw Efficiency: 90% (0.9)

First, calculate the total axial force ($F$) required to lift the load against gravity and friction:
$F = 98.1\text{ N} + 9.81\text{ N} = 107.91\text{ N}$

Next, calculate the continuous torque ($T$) at the motor shaft using the lead screw torque formula:
$T = \frac{F \times \text{Lead}}{2 \pi \times \text{Efficiency}}$
$T = \frac{107.91 \times 0.005}{2 \times 3.14159 \times 0.9} = 0.095\text{ Nm}$

Applying our 3x safety factor for acceleration and dynamic drop-off, we need a motor capable of at least 0.285 Nm at our target operating speed (e.g., 400 RPM). Looking at standard NEMA 23 torque curves, a motor like the StepperOnline 23HS45-2804S provides 1.9 Nm of holding torque and maintains roughly 0.6 Nm at 400 RPM when driven at 48VDC. This comfortably exceeds our requirement, ensuring the axis will not stall during rapid Z-axis plunges.

Callout Tip: Voltage Matters for Speed
A stepper motor's high-speed torque is directly proportional to the drive voltage. Running a 24V power supply into a stepper driver will yield roughly half the high-speed torque of a 48V supply, even if the current limit (Amps) is identical. Always maximize your driver's voltage rating for high-speed axes.

Wiring and Terminal Identification by Motor Kind

Miswiring a motor destroys drivers and demagnetizes rotors. Here is how to identify and wire the terminals for the most common automation motors.

Bipolar Stepper Motors (4-Wire)

Steppers have two isolated coils (Phase A and Phase B). There is no polarity ('+' or '-') that matters for basic operation; swapping a pair simply reverses the motor's direction.

  1. Set your multimeter to continuity or resistance (Ohms).
  2. Probe the four wires in pairs. You will find two pairs that show low resistance (typically 0.5 to 2.0 ohms) and infinite resistance between the pairs.
  3. Connect one pair to the driver's A+ and A- terminals, and the other pair to B+ and B-.
  4. Bench Trick: If you don't have a meter, short two wires together by twisting them. If the motor shaft becomes difficult to turn by hand, those two wires belong to the same phase coil.

BLDC Motors (3-Phase + Hall Sensors)

BLDC motors used in robotics (like the Turnigy SK3 or QS Motor hub drives) require both power phases and position feedback.

  • Power Phases (U, V, W): These are the three thick wires. They connect to the ESC or FOC controller's corresponding U, V, W output terminals. Swapping any two of these wires will reverse the motor's rotation direction.
  • Hall Sensors (5-pin connector): Typically includes 5V (Red), GND (Black), and three signal wires (Ha, Hb, Hc - usually Yellow, Green, Blue). These must be wired exactly to the controller's Hall inputs. If the motor stutters or spins erratically under load, the Hall sequence is mismatched to the phase sequence.

Failure Signatures: Diagnosing Hum, Overheat, and Stall

When a drive system fails, the physical symptoms tell you exactly which parameter is out of bounds. Do not just 'turn up the current' when a motor misbehaves; diagnose the signature.

Symptom Most Likely Cause Measurement / Fix
Loud Hum / Vibration (No Movement) Stepper: Mid-band resonance or acceleration set too high.
AC Induction: Single-phasing (lost one leg of 3-phase power).
Stepper: Enable microstepping (1/16 or 1/32) or reduce jerk/acceleration in firmware.
AC: Measure line-to-line voltage on all 3 phases; check for blown fuses.
Motor Overheats at Idle (>60°C) Stepper: Driver is supplying 100% rated holding current while the axis is stationary. Configure the driver's 'Idle Current Reduction' (often via DIP switches or UART) to drop current to 30%-50% when no step pulses are received.
Cogging / Erratic Spinning BLDC: Hall sensor signals are out of phase with the back-EMF of the power phases. Swap two of the Hall sensor signal wires (e.g., swap Yellow and Green) while keeping power phases U, V, W intact. Re-run controller auto-calibration.
Loss of Torque at High Speed Stepper: Drive voltage is too low to overcome coil inductance, causing current to lag. Verify PSU voltage under load. If using a 24V supply on a high-inductance (>3mH) motor, upgrade to a 48V or 60V DC power supply.

The Decision Tree: Picking Your Exact Motor and Driver

To eliminate analysis paralysis, use this decision path to select your hardware. Follow the logic down to your specific load profile to find a concrete, purchasable part number.

  • IF your load requires precise linear positioning, holds position statically against gravity, and operates below 600 RPM...
    THEN choose a Closed-Loop Stepper.
    Concrete Pick: StepperOnline CL57T Driver + 23HS56-2804S Motor (~$95 total). This prevents the silent missed steps that ruin CNC carves and requires no tuning of PID loops.
  • IF your load requires continuous rotation, high dynamic response, and operates above 1000 RPM (e.g., a robotic arm joint or an electric skateboard)...
    THEN choose a BLDC Outrunner with FOC Control.
    Concrete Pick: Turnigy SK3-5065-236KV Motor + ODrive v3.6 Controller (~$180 total). The ODrive provides industrial-grade Field Oriented Control (FOC) over a simple CAN/UART interface, delivering smooth, high-torque rotation that a stepper physically cannot achieve at these speeds.
  • IF your load is a continuous-duty industrial application (conveyor, pump, fan) running on mains power with no need for precise positioning...
    THEN choose an AC Induction Motor.
    Concrete Pick: Dayton 1/2 HP 3-Phase Motor + Fuji FRENIC-Mini VFD (~$350 total). This provides soft-start capabilities, eliminates mechanical contactor arcing, and offers decades of maintenance-free operation.

The Default Recommendation: If you are building a general-purpose DIY automation rig (like a camera slider, a small pick-and-place machine, or a desktop CNC) and are unsure which path to take, default to the NEMA 23 Closed-Loop Stepper system. It bridges the gap between the low cost of open-loop steppers and the reliability of AC servos, offering plug-and-play wiring with built-in stall protection. For detailed tuning parameters and torque derating curves, always consult the manufacturer's StepperOnline technical datasheets or the official ODrive documentation before finalizing your power supply sizing.