One of the first decisions when building or upgrading a CNC machine is how to drive the axes. The two most common answers are open-loop steppers and closed-loop steppers. They look similar, they fit the same machines, and the price difference is not huge - but they behave very differently under load.

This guide explains the difference in plain terms and helps you decide which one belongs on your machine.

How open-loop steppers work

An open-loop stepper moves a fixed number of degrees per electrical pulse. The controller sends pulses, the motor steps, and that is the whole story - there is no position feedback. If the load exceeds the motor torque, or the acceleration is too aggressive, the motor skips steps and the controller never knows. The work piece is silently ruined.

Open-loop steppers are cheap, simple and reliable for light work. Typical examples are the NEMA34 open-loop motors (for example the YAKO 86-frame series, 8.5 - 12 Nm, 6 A, 8-lead) driven by a microstep driver.

How closed-loop steppers work

A closed-loop stepper adds an encoder on the motor shaft and a driver that reads it continuously. When the driver detects that the motor is behind its commanded position, it increases current to correct the error - usually within a single revolution. Lost steps are caught and fixed instead of silently accumulating.

Closed-loop steppers sit between plain steppers and servos: they keep the simple motor design and step-command interface, but gain the reliability of feedback. Typical examples in our range: NEMA23 57HSE integrated closed-loop motors (1.2 - 3 Nm) with the CL57R RS485 driver, and NEMA34 86HB250 series (4.5 - 12 Nm) with the HBS86H driver.

Open-loop vs closed-loop at a glance

Open-loop stepper Closed-loop stepper
Position feedback None Encoder (e.g. 1000 lines)
Lost steps Possible under load Detected and corrected
Price Lowest Moderate (~30-50% more)
Noise / heat Higher Lower
Torque at speed Drops quickly Holds better
Best for Light engraving, hobby Small-batch production, prosumer

When open-loop is enough

If your machine mostly does light engraving, PCB work, or soft materials at moderate speeds - and you rarely stall it - open-loop steppers are the honest, cost-effective choice. They are also easier to set up and diagnose.

When closed-loop is worth the extra money

Choose closed-loop when a lost step means a scrapped work piece: production runs, harder materials, aggressive acceleration, or machines that run unattended. The closed-loop driver also runs quieter and cooler, which adds up over a long shift. For most buyers with a 1.5 kW-plus spindle doing real cutting, the upgrade pays for itself quickly.

Closed-loop stepper vs servo

Closed-loop steppers are often compared with full servo systems. The practical difference: closed-loop steppers are cheaper and deliver more torque at low speed, but their speed ceiling is lower (roughly 1000 - 3000 RPM depending on size). Servos hold torque across a wider speed range with higher precision - at a higher price. For most router and mill applications, closed-loop steppers cover 90% of what a servo does. See our guide: How to Choose the Right Servo Motor for Your CNC Machine.

Matching driver and power supply

  • Driver by frame size: NEMA23 motors pair with HSS57 / HBS57 / HBS57H drivers; NEMA34 motors pair with the HBS86H driver.
  • Supply voltage: closed-loop drivers accept AC 18-80 V or DC 24-100 V. For NEMA34 torque output, use DC 60-80 V where your driver allows it - higher voltage means more usable torque at speed.
  • Multi-axis: RS485 / Modbus drivers (e.g. CL57R) let you daisy-chain and synchronize axes from one controller.

FAQ

Can I add an encoder to my existing stepper? Not by just bolting on a sensor - the driver must be a closed-loop type that reads the encoder and adjusts current. That means upgrading both motor and driver together, or buying a closed-loop kit.

Do closed-loop steppers replace servos? For most CNC routers and mills, yes in practice. Servos still win on top speed, acceleration and precision - at a meaningfully higher cost.

What does a 1000-line encoder mean? The encoder produces 4000 counts per revolution (1000 lines x 4 edges). That is enough resolution to catch and correct a lost step almost immediately.

Why do my steppers lose steps under load? Common causes: supply voltage too low, acceleration too aggressive, driver current not tuned to the motor, or simply a motor too small for the load. Closed-loop solves the detection; the right motor size solves the cause.

NEMA23 or NEMA34? Below about 3 Nm of required torque, NEMA23 is compact and plenty. Above that, move to NEMA34 - it has the larger rotor for real torque.

Not sure which to pick?

Tell us your machine, spindle power and the materials you cut - we will recommend a matched motor-driver set. Contact us or message us on WhatsApp.

Browse the range: Stepper Motors & Drivers. Also see: How to Choose the Right Spindle Motor for Your CNC Machine.