E-steps

Also known as: Steps Per MM, Extruder Steps, E-steps/mm

intermediate Maintenance

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

  1. Mark filament 120mm from extruder entry
  2. Extrude 100mm (via printer or G-code)
  3. Measure remaining distance to mark
  4. Calculate actual extruded amount
  5. 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.