Price within 1 minuteDispatch within 48 hFormats STL · 3MF · OBJ · STEPPayment QR transfer

Stepper motor: what moves a 3D printer

A stepper motor is an electric motor that turns in small precise steps, which lets a 3D printer control head movement and filament feed without a position sensor. It normally has 200 steps per revolution.

These sites have thousands of free models. Download an STL or 3MF and upload it here. If you sell it or use it for business, check the model licence. How to pick a model and licence

Contents
  1. How a stepper motor works
  2. Where they are used in a printer
  3. When a motor fails and what it means
  4. Servo motor or stepper motor

How a stepper motor works

A stepper motor is an electric motor whose rotor advances in fixed steps, normally 1.8 degrees, which is 200 steps per revolution. The control electronics send pulses to the coils, and the motor turns exactly as many steps as pulses it receives.

Chips in the driver also divide each step into smaller parts (microstepping), which makes the movement smoother and quieter. That is why positioning does not have to rely on a sensor, and the printer knows where the head is even when it cannot see it.

Where they are used in a printer

  • Head movement. On a CoreXY, two motors move the head on the X and Y axes through belts.
  • Bed lift. Another motor or motors move the bed on the Z axis.
  • Filament feed. A small motor in the extruder pushes plastic into the hotend with an accuracy of fractions of a millimetre.

When a motor fails and what it means

If a motor gets too heavy a load, it skips a step and the printer does not know. The whole rest of the print then shifts, which is the typical layer shift: the top of the part is offset from the bottom. The cause is usually too high a speed, a snagged head or a loose belt.

For you that means a faulty part should be obvious at first glance. On a finished part, look for regular steps on the sides. We photograph every batch before dispatch, and if you are not happy with a part, write to jakub.novak@boostello.com. How the head moves is described under CoreXY.

Servo motor or stepper motor

A servo motor can also control position, but unlike a stepper it has a sensor that checks where it has really turned and corrects its error accordingly. It is more accurate and more powerful, but also much more expensive. That is why consumer 3D printers mainly use stepper motors.

A closed loop does appear with steppers too, those with a magnetic sensor. Some printers use it so they can catch a skipped step. For the customer it makes no difference, what matters is the result.

Common questions

Why does a printer have stepper motors and not ordinary ones?

A stepper can be driven to an exact angle without a sensor, which suits positioning. An ordinary motor would need feedback.

What is a layer shift?

A skipped motor step, after which the rest of the part is printed offset. It shows as a step on the side.

What is microstepping?

Dividing a motor step into smaller parts, which makes movement smoother and quieter.

Related terms

SourcesSources checked 1 November 2026, 2
  1. Stepper motor, Wikipedia, checked 2026-11-01
  2. Electric motor, Wikipedia, checked 2026-11-01

We will print it for you

Upload a model and see the price per piece, the total with shipping and the date at once. We print in Košice, Slovakia, from PLA and PETG.

These sites have thousands of free models. Download an STL or 3MF and upload it here. If you sell it or use it for business, check the model licence. How to pick a model and licence