GRBL Steps/mm Calculator

← All Tools

Axis Configuration


Set by DIP switches or driver firmware on your driver board.

e.g. 5mm (Tr10×2 double-start), 4mm (M12 ball screw)

Used to compute max step frequency and $110–$112.
Start with 50–200 mm/s². Increase until missed steps occur, then back off 20%.

Results — X Axis

Steps / mm
steps per mm
Resolution
µm per step
Max Step Freq
Hz at max feed
Motor RPM @ Max Feed
rev/min

GRBL Configuration Output

Paste these commands into your GRBL serial terminal (e.g. Universal G-Code Sender, CoolTerm). Send one line at a time. Confirm with $$ after sending.

; Configure axes and click "Save This Axis" to generate GRBL commands.

Quick Reference — Common Configurations

MechanismMotorMicrosteppingSteps/mmResolution
5mm ball screw1.8° stepper1/166401.56 µm
5mm ball screw1.8° stepper1/3212800.78 µm
4mm ball screw1.8° stepper1/168001.25 µm
M10 lead screw (2mm pitch)1.8° stepper1/88001.25 µm
GT2 belt, 20T pulley1.8° stepper1/161606.25 µm
GT2 belt, 20T pulley0.9° stepper1/163203.125 µm
Rack M1, 20T pinion1.8° stepper1/8~127.37.85 µm

* GT2 belt: pitch = 2mm × teeth = 2 × 20 = 40mm/rev. Rack: circumference = π × module × teeth.

GRBL Parameter Reference

ParameterDescriptionUnits
$100 – $102Steps per mm (X, Y, Z)steps/mm
$103 – $104Steps per mm (A, B axes — grbl-Mega)steps/mm (or deg)
$110 – $112Max feed rate (X, Y, Z)mm/min
$120 – $122Acceleration (X, Y, Z)mm/s²
$130 – $132Max travel (X, Y, Z — for homing)mm