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
Advanced settings
Steps / mm
1280.000steps/mm
(200 × 32 × 1) ÷ 5 mm = 1280.000 steps/mm
6400 steps / motor rev5 mm / rev1:1 direct drive
Resolution / microstep
0.00078 mm · 0.781 µm
Max feedrate
1406.3 mm/min
1280.000 steps/mm is high, double-check you entered the lead (travel per full turn), not the thread pitch.
GRBL
$100=1280.000Marlin
#define DEFAULT_AXIS_STEPS_PER_UNIT { 1280.000, …, …, … }or set live: M92 X1280.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.
| Setup | Transmission | steps/mm |
|---|---|---|
| T8 4-start | Leadscrew, lead 8 mm | 400 |
| T8 2-start | Leadscrew, lead 4 mm | 800 |
| T8 1-start | Leadscrew, lead 2 mm | 1600 |
| SFU1605 | Ball screw, lead 5 mm | 640 |
| SFU1610 | Ball screw, lead 10 mm | 320 |
| SFU1204 | Ball screw, lead 4 mm | 800 |
| GT2 16T | Belt, 32 mm/rev | 100 |
| GT2 20T | Belt, 40 mm/rev | 80 |
| M8 rod | Leadscrew, lead 1.25 mm | 2560 |