ARZENTIQ
MANUFACTURING

Steps per mm & E-Steps Calibration

Calibrate e-steps or any axis from a measured move, or compute steps per mm from the motor, microstepping and a belt and pulley or a lead screw.

The corrected steps per mm from the length asked for and the length that moved, or the theoretical figure for a belt-and-pulley or lead-screw axis, with the resolution of one microstep.

Example: E-steps of 93 extruded 95 mm when 100 mm was asked for: set 97.89. A 200-step motor at 16 microsteps on a GT2 belt and 20-tooth pulley is 80 steps/mm.

v0.1.0 · last reviewed 24 September 2026
Loading the workspace…
BUILT TO BE UNDERSTOOD

Asked for over
what moved.

How a measured move corrects the setting, how belt and lead-screw axes are worked out, and why one calibration is rarely the last.

Calibration

Mark the filament, ask the extruder for 100 mm, measure what went in. The new value is current × requested ÷ measured: if 95 mm went in, the extruder is under-feeding by 5 % and needs 100 ÷ 95 more steps. The same works for any axis with a measured travel.

From the hardware

A stepper makes its full steps per turn (200 for a 1.8° motor) times the microstepping; a belt axis moves belt pitch × pulley teeth per turn and a lead screw its lead (pitch × starts). Steps per mm is the one over the other, and one microstep is its inverse.

What the number does not settle

A clogged nozzle, a slipping gear or the wrong driver setting all look like a calibration error; fix those first, save the value in the firmware and measure again. Inputs stay in your browser; the same anonymous usage counts as the rest of the site apply.