Special Machines

Steppers, BLDC, servo, switched-reluctance, universal and linear motors — the machines behind printers, drones, robots and appliances. Learn how each works, its control method and how to choose between them.

Beyond classic industrial motors lies a family of machines optimised for precision, speed, size or cost. Most are driven by power electronics, so the motor and its controller are designed together.

Choosing the right one — stepper vs servo, brushed vs brushless — is a routine engineering decision in robotics, automation, consumer products and aerospace.

An analogy

A stepper motor is like climbing stairs one exact step at a time; a servo motor is like a ramp with someone constantly checking your position and correcting it.

Stepper motors

A stepper moves a fixed angle for each pulse — 1.8° (200 steps/rev) for a typical hybrid stepper. Open-loop positioning is simple: count pulses. Microstepping drivers shape the phase currents to subdivide each step (e.g. 16 microsteps) for smoother motion.

Brushless DC (BLDC)

A BLDC is a permanent-magnet synchronous motor whose windings are commutated electronically using Hall sensors or back-EMF sensing, instead of brushes. It is efficient, long-lived and quiet, and powers drones, fans, pumps, hard drives and power tools.

Servo motors and closed loop

A servo system is a motor (usually PMSM) + encoder + drive running position, velocity and current control loops. It corrects errors continuously, delivers high peak torque and never 'loses steps' — the choice for CNC machines and industrial robots.

Other special machines

Each trades off cost, robustness and control complexity.

Stepper limits: resonance and torque–speed

Stepper torque falls with speed because winding inductance limits how fast current can rise each step. Higher driver voltage (with current control) extends speed. Mid-band resonance can make a stepper stall at certain speeds, which microstepping and damping mitigate. Missed steps go undetected in open loop, so closed-loop 'hybrid servo' steppers add encoders.

Choosing a motor

Key questions: required torque and speed range, positioning accuracy, duty cycle, dynamic response, environment, cost and control complexity. Build a torque–speed envelope of the load (including acceleration torque J·α) and pick a motor whose continuous and peak curves enclose it with margin.

Formulas

Worked example: Stepper-driven lead screw

Given: 1.8° stepper (200 steps/rev); 16× microstepping; Lead screw 8 mm/rev; Target speed 50 mm/s

Find: Linear resolution and required step-pulse frequency.

Answer: 2.5 µm/microstep, 20 kHz step rate

Worked example: BLDC drone motor

Given: K_v = 920 rpm/V; 4S LiPo = 14.8 V nominal; 14 magnet poles

Find: No-load speed, electrical frequency and torque constant.

Answer: ≈ 13 600 rpm, 1.59 kHz commutation, K_t ≈ 10.4 mN·m/A

Common mistakes

Applications

Key takeaways

Going further