Printer setup
Calibrate Z height, axis directions, zero positions and steps/degree. Run this once after building, then again if calibration drifts.
Run this before kinematic calibration.
Accurate Z height and axis positions are required for LA/LB measurement to work correctly.
Connect to printer
Connect via USB serial to control and configure your printer.
Prepare printer
Home all axes and move to starting position for calibration.
Preparation steps
Direction check
Verify A and B axis motors rotate in the correct direction. Only needed once after initial build or motor changes.
A-axis (rotation)
○Test if the build plate rotates clockwise when viewed from above.
Testing...
A-axis direction is inverted
Fix with one of these options:
Option 1: Change firmware
In Configuration.h, change INVERT_I_DIR from false to true (or vice versa), then recompile and upload.
Option 2: Swap motor wires
Power off, then swap the two wires within one coil pair on the A-axis motor connector (e.g., swap pins 1&2 or pins 3&4).
After fixing, restart the setup wizard to test again.
Z-axis calibration
Set the Z=0 position (nozzle touching bed) using the paper test method
Paper test method
- Place a piece of paper on the bed under the nozzle
- Lower Z slowly until paper has slight resistance when moved
- Paper should slide with friction, not be stuck
- Click "Confirm Z0" when the gap feels right
Z-axis control
- Move slowly when close to the bed
- Nozzle should be cold for this test
- If nozzle hits bed, stop and raise Z immediately
- PgUp PgDn Move Z up/down
- 1-4 Select step size
- Enter Confirm position
- Space Emergency stop
B-axis calibration
Calibrate tilt axis offset and steps/degree
Current target
Nozzle pointing straight down
Target: B = 0°
Measurements
B-axis control
- For B0: Use a square or look from the side
- For B±90: Nozzle should be parallel to bed
- ← B+ → B- (tilt left/right)
- 1-3 Select step size
- Enter Confirm position
- Space Emergency stop
A-axis calibration
Calibrate rotation axis offset and steps/degree
Current target
Nozzle facing forwards
Target: A = 0°
Measurements
A-axis control
- At A0: hotend assembly should point towards you
- At A360: hotend assembly should point towards you again
- ← A- → A+ (rotate)
- 1-3 Select step size
- Enter Confirm position
- Space Emergency stop
Apply settings
Review calculations and save to printer
Calculated corrections
Z-axis
B-axis
A-axis
G-code commands
These commands will configure your axis offsets and steps/degree:
Next steps
Your axes are now calibrated. Continue to the LA/LB Measure to determine your LA and LB parameters.