Grandpa Cad LogoGrandpaCAD
  • Language
    • 🇸🇮 Slovenian
    • 🇬🇧 English
    • 🇫🇷 Français
  • Tools
    • AI Modeling
      • CAD AIPrecise parts from a sentence
      • Organic AISculpted multi-color figurines
      • Image to 3DPhoto or sketch to model
      • CAD for 3D PrintingExact millimetres, no CAD
      • Modeling for PrintingA beginner's path to models
    • 3D Model Tools
      • View a Model
      • Repair a Model
      • Convert 3D Files
      • Reduce File Size
      • Scale / Resize
      • Split / Cut
      • Mirror / Flip
      • Measure Dimensions
      • Print Weight & Cost
    • Calculators
      • Filament Length / Weight
      • Material Shrinkage
      • Tolerance & Fit
      • Stepper Motor VREF
      • Volumetric Flow
      • E-Steps
      • Thread & Tap Sizes
      • All calculators…
    • Browse all tools →
  • Learn
  • Pricing
  • Sign in
  • Sign up
Grandpa Cad LogoGrandpaCAD
  • Language
    • 🇸🇮 SlovenianUtility
    • 🇬🇧 EnglishUtility
    • 🇫🇷 FrançaisUtility
  • Tools
    • AI Modeling
      • CAD AIPrecise parts from a sentence
      • Organic AISculpted multi-color figurines
      • Image to 3DPhoto or sketch to model
      • CAD for 3D PrintingExact millimetres, no CAD
      • Modeling for PrintingA beginner's path to models
    • 3D Model Tools
      • View a Model
      • Repair a Model
      • Convert 3D Files
      • Reduce File Size
      • Scale / Resize
      • Split / Cut
      • Mirror / Flip
      • Measure Dimensions
      • Print Weight & Cost
    • Calculators
      • Filament Length / Weight
      • Material Shrinkage
      • Tolerance & Fit
      • Stepper Motor VREF
      • Volumetric Flow
      • E-Steps
      • Thread & Tap Sizes
      • All calculators…
  • Learn
  • Pricing
Sign upSign in
Back to Tools

E-Steps Calibration Calculator

Calibrate your 3D printer's extruder to ensure it pushes exactly the right amount of filament.

Need a custom part?

Describe it in plain English and get a printable 3D model in seconds.

Try free

How to Measure

  1. Heat up your nozzle to your printing temperature.
  2. Mark your filament exactly 120mm from the extruder intake.
  3. Extrude exactly 100mm of filament using your printer's menu.
  4. Measure the distance from the extruder intake to your mark. Enter this as "Measured Remaining".

Current Settings

Measurements

New E-Steps

Update Firmware To
93.00
Actual Extruded100.00 mm
DifferencePerfectly calibrated

How to save:

  • Marlin: Send M92 E93.00 then M500 to save to EEPROM.
  • Klipper: Update rotation_distance in printer.cfg under [extruder], then restart.
Note: Always perform this calibration with the hotend at printing temperature, but without passing filament through the nozzle (remove Bowden tube) for best results, OR extrude slowly to avoid pressure buildup.

What are E-Steps?

"E-Steps" stands for Extruder Steps. It is a setting in your 3D printer's firmware that defines how many steps the stepper motor needs to turn to feed exactly 1 millimeter of filament.

Think of it as the "steps per millimeter" for your extruder. If this value is incorrect, your printer acts blindly:

  • Over-extrusion: The printer pushes more plastic than expected, causing blobs, zits, and poor dimensional accuracy.
  • Under-extrusion: The printer pushes less plastic than expected, leading to gaps between layers, weak parts, and top surfaces that aren't solid.
Calibrating your E-Steps is the foundational step for a well-tuned printer. It ensures the mechanical movement matches the software instructions.

Step-by-Step Guide

1

Preparation

Preheat your nozzle to your standard printing temperature (e.g., 200°C for PLA). This ensures the plastic melts correctly and flows without excessive resistance.

2

Mark the Filament

Measure exactly 120mm from the entrance of your extruder (where the filament goes in) and make a clear mark on the filament with a sharpie.

3

Extrude

Tell your printer to extrude 100mm of filament. You can do this via the printer's screen menu (often under "Move Axis" > "Extruder") or using a G-code command like G1 E100 F100.

4

Measure & Calculate

Measure the distance from the extruder entrance to the mark you made. Ideally, if it extruded perfectly, you should have 20mm left (120mm - 100mm). Enter your measurement in the calculator above.

Pro Tips for Accuracy

Remove the Bowden Tube

For the most accurate result, disconnect the Bowden tube from the extruder. This removes nozzle back-pressure from the equation, measuring only the extruder's raw movement. Keep the hotend heated and extrude slowly into free air.

Check Hardware First

Before calibrating, ensure your extruder gears are clean of plastic dust and the tension arm isn't cracked (a very common issue on plastic Ender 3 extruders).

Don't Chase Perfection

If you are within 0.5% of your target, you are likely close enough for most hobbyist prints. Further tuning should be done via "Flow Rate" (extrusion multiplier) in your slicer for specific filaments.

Save Your Settings

Don't forget to save! On Marlin, use M500. On Klipper, use SAVE_CONFIG. If you just turn off the printer, your new E-Steps might be lost.

Describe a part. Get a printable model.

GrandpaCAD turns a text prompt into a ready-to-print 3D model. Functional parts, organic shapes, multi-color prints. No CAD skills needed.

"Phone stand with cable slot, 70mm wide, 15 degree angle"

Generate your first model3 free generations, no card required
Watch GrandpaCAD demo
Grandpa Cad LogoGrandpaCAD

Simple 3D modeling for everyone

Tools
Organic AI ModelingCAD AI ModelingThread & Tap CalcTolerance & Fit CalcVref CalculatorAcceleration CalcFilament ConverterDrying CalcShrinkage Calc
Print Cost CalcResin Cost CalcE-Steps CalcFlow Rate CalcVolumetric Flow CalcLayer Height CalcSpool Calculator
View a ModelRepair a ModelConvert 3D FilesReduce File SizeScale a ModelSplit a ModelMirror a ModelMeasure a ModelPrint Weight & Cost
CompanyContactAPILibrariesPublic LibraryPress & MediaCareersAffiliate Program
LegalTermsPrivacyRefund Policy
© 2026 GrandpaCAD. All rights reserved.