Open this lesson in your favourite AI. It'll walk you through the why, explain the demo, and quiz you on the try-it list.
Stepper motors and belts are what convert digital instructions into precise physical motion. Their calibration determines whether your printer says 'move 10mm' and actually moves 10mm. Belt tension, stepper current, and microstepping settings all affect print quality directly — and they're the parts you'll tune most often.
Steps, microsteps, and what one G-code millimeter actually costs.
Use these three in order. Each builds on the one before.
In one paragraph, explain why microsteps matter for print quality.
Walk me through E-step calibration: what's the goal, how do I measure, how do I update the firmware?
My Z lead screws are T8x8 (4-start). What's my Z steps/mm at 16x microstepping?
A NEMA 17 stepper motor (the standard hobby printer motor) typically has:
- 200 full steps per revolution (1.8° per step)
- Driven via TMC2209 or similar drivers at 16x microstepping
- Effective: 200 × 16 = 3200 microsteps per revolution
For an X/Y belt drive with a 16-tooth GT2 pulley:
- Each pulley rotation moves the belt: 16 teeth × 2mm pitch = 32mm
- Microsteps per mm = 3200 / 32 = 100 steps/mm
That's why "100 steps/mm" is the standard X/Y configuration for most hobby printers.
For Z lead screws (T8x2 single-start, the standard):
- One full rotation moves the carriage 2mm
- Microsteps per mm = 3200 / 2 = 1600 steps/mm
For an extruder (this depends on the gear ratio of your specific extruder):
- BMG-style geared extruder: ~415 steps/mm (with default 3:1 gear)
- Direct (no gear): ~92 steps/mm (varies by drive gear)
Calibration: if your printer is told to extrude 100mm and actually extrudes 95mm,
your "extruder e-steps" is off by 5%. Adjust the value: new_esteps = old × (100/95).
A correctly-calibrated extruder is the foundation of every other calibration.