When makers and DIYers talk about motor basics, they usually stop at "magnets and coils make it spin." But on the workbench, motor basics actually means understanding how to match a motor's torque-speed curve to your mechanical load, and then pairing it with the correct driver topology. A 500W motor is useless if it stalls at the operating RPM, and a perfectly sized stepper will melt if driven with raw DC voltage instead of a current-limiting chopper.

The direct answer to selecting the right drive is this: identify whether your load requires high starting torque (hoists, conveyors), precise open-loop positioning (CNC, 3D printers), or high-speed dynamic response (robotics, drones). Once the load profile is defined, the motor type and controller topology dictate themselves. Below is the definitive reference for matching the right motor to the right job, sizing it correctly, and wiring it without bricking your driver.

The Core Motor Types and Torque Profiles

Choosing a motor is an exercise in matching torque curves to load profiles. A common and costly mistake is treating stepper motors and servos as interchangeable. Steppers provide massive holding torque at zero speed but lose torque rapidly as speed increases, making them ideal for low-speed, high-precision open-loop positioning. Servos (closed-loop AC or BLDC) maintain flat torque curves up to their rated speed, making them mandatory for high-speed, dynamic loads where position feedback is critical.

Here is the data-dense breakdown of the four primary motor topologies you will encounter in home and light-industrial builds.

Table 1: Motor Type Comparison and Load Profiling
Motor Type Torque Curve Profile Controller / Driver Need Approx. Cost (per 100W) Ideal Load Profile
AC Induction (NEMA) High starting torque, drops slightly near synchronous speed, steep drop at breakdown. Direct-on-line (DOL), VFD for speed control, or soft starter. $15 - $30 Continuous duty, high-inertia loads (pumps, fans, large conveyors).
Brushed DC Linear torque-speed curve. Max torque at stall, zero torque at no-load max speed. Simple H-bridge or PWM speed controller. $10 - $25 Battery-powered mobile robots, winches, low-cost variable speed apps.
Bipolar Stepper Extremely high holding torque at 0 RPM. Torque drops off sharply above 500-1000 RPM. Constant-current chopper drive (e.g., TB6600, DM542) with pulse/direction inputs. $25 - $50 Low-speed, high-precision open-loop positioning (CNC routers, 3D printer axes).
BLDC (Outrunner/Inrunner) Flat, constant torque up to base speed, then constant power (torque drops) at higher speeds. 3-phase ESC (Electronic Speed Controller) using Hall sensors or sensorless back-EMF. $30 - $70 High-speed, high-efficiency dynamic loads (drones, e-bikes, robotic joints).

For a deeper dive into the electromagnetic principles governing these curves, the Adafruit Motor Selection Guide provides excellent visual breakdowns of back-EMF and coil saturation limits.

Sizing Rule of Thumb and a Worked Load Example

Never size a motor by simply converting horsepower to kilowatts without load context. A 1 HP (746W) motor spinning at 3600 RPM produces vastly less torque than a 1 HP gearmotor spinning at 60 RPM. Torque is what actually moves the load; power is just the rate at which you do it.

The Sizing Rule of Thumb: Calculate the continuous mechanical torque required at the driven shaft, add a percentage for system friction, and multiply by a Service Factor (SF). Use an SF of 1.2 for smooth, continuous loads (like a fan), 1.5 for general conveyor or belt loads, and 2.0+ for high-shock or intermittent heavy loads (like a rock crusher or punch press).

Worked Example: Sizing a DIY Belt Conveyor

Let's size a motor for a small workshop belt conveyor lifting 10 kg of material at a belt speed of 0.5 m/s, using a drive pulley with a 50 mm (0.05 m) radius.

  1. Calculate Force: The force required to lift the mass against gravity is $F = m \times g$.
    $F = 10 \text{ kg} \times 9.81 \text{ m/s}^2 = 98.1 \text{ Newtons}$.
  2. Calculate Base Torque: Torque ($T$) is Force multiplied by the pulley radius ($r$).
    $T = 98.1 \text{ N} \times 0.05 \text{ m} = 4.905 \text{ Nm}$.
  3. Account for Friction: Belt slip, bearing drag, and gearbox inefficiency typically add 20% to the base load in a DIY build.
    $4.905 \text{ Nm} \times 1.20 = 5.88 \text{ Nm}$ continuous torque required.
  4. Apply Service Factor: For a conveyor with uneven loading, we use a 1.5 SF.
    $5.88 \text{ Nm} \times 1.5 = 8.82 \text{ Nm}$ rated motor torque.

The Selection: A standard NEMA 23 stepper motor maxes out around 1.5 to 3.0 Nm of holding torque and would stall instantly under this dynamic load. A direct-drive BLDC outrunner would spin too fast and lack the low-end torque. The correct choice here is a 48V BLDC inrunner paired with a 10:1 planetary gearbox. If the BLDC produces 1.0 Nm at 3000 RPM, the gearbox multiplies the torque to 10 Nm (minus ~10% gearbox efficiency loss, yielding ~9.0 Nm) at an output speed of 300 RPM, perfectly matching our 8.82 Nm requirement with the correct belt speed.

For standardized frame sizes and enclosure ratings, always refer to the NEMA MG 1 Motors and Generators standard, which defines the physical dimensions and thermal limits for industrial AC and DC motors.

Terminal Wiring and Controller Demands

Miswiring a motor is the fastest way to destroy a driver board. While brushed DC motors are forgiving (swap the wires, it spins backward), 3-phase and stepper motors demand strict phase sequencing and current regulation.

Table 2: Terminal Identification and Wiring Standards
Motor Type Power Terminals Feedback / Sensor Wires Critical Wiring Rule
3-Phase BLDC / AC U, V, W (Phases A, B, C) Hall Sensors: Red (5V), Black (GND), Yellow/Green/Blue (Hall A/B/C) Never swap U, V, W while powered. Swapping two phases reverses direction but can cause massive current spikes if the ESC expects a specific commutation sequence.
Bipolar Stepper A+, A-, B+, B- (Coil pairs) None (Open-loop) Identify coil pairs with a multimeter (should read 1-10 ohms). Never mix A and B coil wires on the same driver output.
Brushed DC M1, M2 (or +, -) Optional: Quadrature encoder (A, B, Index, VCC, GND) Add a flyback diode or rely on the H-bridge's internal body diodes to suppress inductive kickback when PWM switches off.

What the Controller Actually Demands

The most critical concept in motor basics is understanding that you do not drive a stepper or BLDC motor with voltage; you drive it with current.

A typical NEMA 17 stepper might be rated for 2.8V and 1.5A. If you apply 2.8V DC directly to the coils, it will draw 1.5A and work poorly, with terrible high-speed torque. Instead, you use a chopper drive (like a TB6600) and supply it with 24V or 48V. The driver uses PWM to rapidly switch the higher voltage on and off, forcing the current to hit exactly 1.5A. The high voltage overcomes the coil's inductance much faster, allowing the motor to maintain torque at higher stepping speeds. If you bypass the chopper and feed a stepper 24V directly, the coils will draw massive current, overheat, and melt the insulation in seconds.

Similarly, BLDC motors require an Electronic Speed Controller (ESC). Sensorless ESCs rely on reading the back-EMF (voltage induced in the unpowered coil) to determine rotor position. This means sensorless BLDCs cannot start smoothly under heavy load from a dead stop. If your load requires high starting torque, you must use a BLDC with Hall sensors and a sensored ESC, or switch to a stepper.

Reading Failure Signatures: Hum, Overheat, and Stall

Motors communicate their failure modes long before they catch fire or snap a shaft. Learning to read these acoustic and thermal signatures saves hours of debugging.

The 60Hz Hum and Mid-Band Squeal

If your AC induction motor is emitting a loud, low-frequency hum and refusing to start (or running at half speed and overheating), it is likely single-phasing. This means one of the three power legs is dead, or in a single-phase motor, the start capacitor has failed. The motor is pulsing but not creating a rotating magnetic field. Cut power immediately; the remaining winding will draw locked-rotor current and burn out in minutes.

If your stepper motor emits a high-pitched squeal or grinding noise while moving, it has hit mid-band resonance. Steppers naturally resonate at specific step frequencies (usually between 200 and 800 steps per second). Fix this by enabling microstepping (e.g., 1/16th step) on your driver, which smooths the current sine wave, or by adding a mechanical damper to the shaft.

Overheat at Standstill

Brushed DC and BLDC motors only draw high current when under mechanical load. If they are overheating while spinning freely, your bearings are seized or your controller is shorted. Steppers are the opposite. A stepper draws its maximum rated current when it is standing still (holding torque). If your 3D printer stepper motors are too hot to touch after sitting idle, your driver's "idle current reduction" setting is disabled, or your Vref (reference voltage for the current limit) is set too high. Back off the current limit on the driver potentiometer until the motor runs cool but doesn't skip steps.

Stall and Desync

When a BLDC motor suddenly stops under load and the ESC cuts power with a beep, it has desynced. The mechanical load spiked so fast that the rotor fell out of alignment with the stator's rotating magnetic field, and the ESC lost track of the rotor's position via back-EMF. To fix this, you either need to reduce the acceleration ramp in your ESC firmware, increase the ESC's timing advance, or physically gear the motor down to reduce the reflected inertia at the shaft.

For comprehensive troubleshooting on drive topologies and thermal management, the Texas Instruments Motor Drive Design Guide offers excellent application notes on current decay modes and thermal pad layout for driver ICs.

Mastering motor basics isn't about memorizing formulas; it's about understanding the physical relationship between the electrical energy you push into the coils and the mechanical reality of the load on the shaft. Match the curve, size for the peak, wire for the phase, and listen to what the motor is telling you when it runs.