HA Calculator

Calibration · Extruder

E-Steps Calculator

If your printer extrudes more or less filament than it should, every other setting is off too. This finds the correct e-steps value in about five minutes.

Measurements
steps/mm
Send M503; look for M92 … E93.00.
mm
Extrude with: G1 E100 F100
mm
mm
Measure after extruding.
New e-steps
—
  • Actually extruded—
  • Extrusion error—
; E_STEPS computed in your browser · nothing is uploaded

How to calibrate e-steps

  1. Heat the hotend to your normal printing temperature for the loaded filament.
  2. Send M503 and note the E value on the M92 line. That is your current e-steps.
  3. Mark the filament 120 mm above where it enters the extruder.
  4. Send M83 (relative extrusion), then G1 E100 F100 to extrude 100 mm slowly.
  5. Measure the distance from the extruder to your mark and enter it as “distance left”.
  6. Send M92 E followed by the new value, then M500 to save it. Repeat once to confirm.
Actually extruded = mark distance − distance left New e-steps = current × requested ÷ actually extruded

Worked example

Current e-steps
93.00
Extruded: 120 − 23
97 mm
New: 93 × 100 ÷ 97
95.88
Command
M92 E95.88, M500

Tips

  • Extrude slowly (F100 or less). Fast extrusion can slip and give a false reading.
  • Some printers do not support M500 or store settings differently. Klipper uses rotation_distance in printer.cfg instead of e-steps: new rotation distance = old × actual ÷ requested.
  • Calibrate e-steps first, then flow rate. E-steps fixes the machine; flow fixes each filament.

Frequently asked questions

Do I need to calibrate e-steps for every filament?

No. E-steps belong to the extruder hardware. Recalibrate after changing the extruder, gears or stepper motor. Use flow rate for differences between filaments.

What is a normal e-steps value?

It depends on the extruder. Many stock Bowden extruders are near 93 steps/mm, while geared direct-drive extruders are often around 400–420 steps/mm.

Why does the result change each time I measure?

Small measuring errors and grip slippage cause variation. Use a ruler or calipers carefully, extrude slowly, and average two runs.

Last reviewed October 2026. See how we calculate.