Calibrate your extruder steps per mm to fix under-extrusion or over-extrusion.
Send the G-Code command to your printer, then run M500 to save to EEPROM.
E-Steps calibration ensures your extruder pushes exactly the right amount of filament. This is one of the most important calibrations for print quality.
Connect to your printer via terminal (OctoPrint, Pronterface, etc.) and send M503. Look for the line starting with M92 — the E value is your current E-Steps.
With filament loaded, measure and mark 120mm from where filament enters the extruder (measure from the top of the extruder body).
Heat your hotend to printing temperature. Then send:
Measure from the extruder body to your mark. Subtract from 120mm to get your actual extrusion length. If it extruded perfectly, 20mm should remain.
Enter your values above. Send the resulting M92 E[value] command, then M500 to save.
New E-Steps = Current E-Steps × (Requested Length ÷ Actual Length)
Create complex 3D models in seconds using our AI-powered generator. No CAD experience required.
Try PrintPal AI Free