Steps per mm calculator

Work out the steps/mm (or steps per degree) for your CNC or 3D-printer axis, leadscrew, belt or rack & pinion, and copy a ready-made GRBL or Marlin config line.

Motor step angle
Microstepping
1:1 direct drive → 1× steps
Transmission

Travel per rev = pulley teeth × belt pitch.

Advanced settings
Steps / mm
200.000steps/mm
(400 × 16 × 1) ÷ 32 mm = 200.000 steps/mm
6400 steps / motor rev32 mm / rev (16T × 2 mm)1:1 direct drive
Resolution / microstep
0.00500 mm · 5.000 µm
Max feedrate
9000.0 mm/min
GRBL$100=200.000
Marlin#define DEFAULT_AXIS_STEPS_PER_UNIT { 200.000, …, …, … }
or set live: M92 X200.000

Common steps/mm values

Everyday setups, all with a 1.8° motor (200 steps/rev) at 16× microstepping (3200 steps per motor turn), 1:1 drive.

SetupTransmissionsteps/mm
T8 4-startLeadscrew, lead 8 mm400
T8 2-startLeadscrew, lead 4 mm800
T8 1-startLeadscrew, lead 2 mm1600
SFU1605Ball screw, lead 5 mm640
SFU1610Ball screw, lead 10 mm320
SFU1204Ball screw, lead 4 mm800
GT2 16TBelt, 32 mm/rev100
GT2 20TBelt, 40 mm/rev80
M8 rodLeadscrew, lead 1.25 mm2560