When should I calibrate E-steps?
After changing the extruder, its gears or the firmware, or when every filament under-extrudes the same way (gaps between lines, weak walls). If only one filament misbehaves, adjust its flow rate in the slicer instead — E-steps are a property of the extruder, flow is a property of the filament.
Why extrude through a hot nozzle and slowly?
Extruding too fast makes the hotend the bottleneck, so the extruder skips or grinds and you measure too little — then over-correct. About 100 mm per minute through a nozzle at printing temperature measures the extruder itself.
Do Bambu Lab printers need this?
Printers with factory-calibrated extruders and closed firmware, such as Bambu Lab models, don’t expose E-steps; use the slicer’s flow-rate calibration instead. It is most useful on Marlin and Klipper printers such as Creality Ender and Voron builds. To check your filament, the length-to-weight converter helps confirm diameter.
How to calibrate E-steps
- 1Heat the nozzle to your usual printing temperature.
- 2Mark the filament 120 mm above where it enters the extruder.
- 3Extrude 100 mm slowly: send M83 (relative extrusion), then G1 E100 F100, and wait for it to finish.
- 4Measure the distance left from the extruder to the mark. Actual extrusion = 120 − that distance.
- 5Enter the numbers above, then send M92 E<new value> and M500 to save (Marlin), or update rotation_distance in printer.cfg (Klipper).
- 6Repeat the test to confirm you are within about 1%.
Frequently asked questions
What are default E-steps on an Ender 3?
The stock Creality Ender 3 extruder ships set to about 93 steps/mm. Upgraded extruders use different values — geared direct-drive extruders often need 400 or more — so always measure; the default is only a starting point.
How do I find my current E-steps?
Send M503 from a terminal (OctoPrint, Pronterface or your printer’s console). The E value on the M92 line is the current setting.
What’s the Klipper equivalent of E-steps?
rotation_distance in the [extruder] section of printer.cfg. It works the other way round: if the extruder pushes too little, the rotation distance gets smaller.
Sources
Estimates for planning. Results depend on the numbers you enter — use the gram, hour and ml figures from your slicer, and your real material and power prices. Material densities are typical values; check your spool or bottle datasheet for exact figures.