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.
No model? No problem, pick a ready one
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
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
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
CoreXY
CoreXY is a way of moving a 3D printer in which two fixed motors move the print head on the X and Y axes through crossed belts, while the bed moves only up and down. It is fast and stable.
Extruder
The extruder is the mechanism in a 3D printer that pushes filament into the hotend with a motor-driven toothed gear and pulls it back out again. It decides how much plastic comes out and how precisely.
Layer shift
A layer shift is a 3D printing flaw where the print head loses its position at some point and all the following layers are printed offset from the previous ones.
Input shaping
Input shaping adjusts a printer's motion commands so that frame vibrations cancel each other out, which gives cleaner edges even at higher speeds.
Print speed
Print speed is the speed at which the nozzle moves while laying plastic, given in mm/s. Higher speed shortens the print, but it is limited by surface quality and by how much plastic the nozzle can melt.
Printer firmware
Printer firmware is a program stored directly on the printer's control board that reads G-code and turns it into motor movement, nozzle and bed heating and fan operation.
SourcesSources checked 1 November 2026, 2
- Stepper motor, Wikipedia, checked 2026-11-01
- 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.
No model? No problem, pick a ready one
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