E-steps
Also known as: Steps Per MM, Extruder Steps, E-steps/mm
The number of stepper motor steps needed to extrude 1mm of filament.
E-steps (extruder steps per millimeter) is a calibration value that tells the printer how many motor steps are needed to extrude exactly 1mm of filament.
Why Calibrate E-steps
- Ensure accurate extrusion amounts
- Fix under/over-extrusion at the source
- Different extruders need different values
How to Calibrate
- Mark filament 120mm from extruder entry
- Extrude 100mm (via printer or G-code)
- Measure remaining distance to mark
- Calculate actual extruded amount
- Use formula to find correct e-steps
Formula
New E-steps = Current E-steps × (100 / Actual mm extruded)
Example
- Current e-steps: 93
- Requested: 100mm
- Actually extruded: 96mm
- New e-steps = 93 × (100/96) = 96.9
Setting E-steps
Use M92 Exx command to set, then M500 to save.
M92 E96.9
M500
Important
Calibrate e-steps with no nozzle (cold) or disconnected. This isolates the extruder from hotend variables.