E-Steps
Revision | Date | Description |
|---|---|---|
| 17.02.2025 | Init document |
Introduction
E-steps (Extruder Steps per mm) define how many extruder motor steps are needed to push 1 mm of filament. If this value is not properly calibrated, the extruder may:
Feed too much filament (over-extrusion, excessive oozing, thick layers),
Feed too little filament (gaps in layers, weak layer adhesion).
How to Perform Calibration?
Measure the current filament feed:
Mark the filament 100 mm from the extruder entry point.
Execute the following command in Mainsail/Klipper:
G1 E100 F100Measure how much filament was actually pulled in. If it's not exactly 100 mm, calibration is needed.
Calculate the new e-steps value:
If, for example, the extruder only fed 95 mm instead of 100 mm:
New e-steps = (Current e-steps × 100) / Measured length
Update in the firmware:
SET_E_STEP_CALIBRATION VALUE=NEW_VALUE
Last modified: 17 February 2025