E-steps Calibration Wizard

Tune your 3D printer extruder speed.

G-code commands are for Marlin.

  1. Get a metric measuring tape, or print my calibration tool (if the printer is usable)
  2. Access the printer via a terminal (Pronterface, OctoPrint etc.)
  3. Set flow to 100% M221 S100
  4. Use relative extrusion M83
  5. Move extruder up G0 Z100 (to make room for purging)
  6. Preheat hotend and load filament
  7. Look up your current E-steps (by running M503 and look for M92 and find the number after letter E)
  8. Mark the desired length (100mm is faster, 200mm is more precise. Use marker or scratch with a cutter)
  9. Then mark 20mm more
  10. Run the extrude command below and follow the steps. Repeat from step 8 until you reach perfect extrusion.
Input is not a number!
(run M503 and look for M92 and find the number after letter E)
Input is not a number!
mm (how much you want to extrude)

Run the extrude command: G1 F250 E100 and wait for it to finish. If your firmware prevents too long extrusion, then split the command in two or use shorter length.

How many lines visible?

Input is not a number!
mm (how much you want to extrude)

Save settings command: M500

You may still have to adjust your extrusion multiplier separately when printing special filaments such as flexibles. This is done in the slicer.

For bugs, please contact me at the email address below.