Skip to content

Calibrate your Printer

Cyril Guislain edited this page Jun 22, 2023 · 1 revision

This calibrations can be done by Mainsail Interface with Macros or on Speeder Pad directly.

  • Calibrate your extruder by calculing Rotation Distance (see this documentation : Rotation Distance | Klipper)

  • Calibrate Z-OFFSET with Z_OFFSET_CALIBRATION macro.

    • ⚠️ The leveling sensor must be connected for this operation !

    • This function performs a palpation on the bed, then raises the hotend and starts the manual adjustment function:

    • Then remove the leveling sensor and using a piece of "copy machine paper" between the bed and the nozzle, adjust the height of the Z until you feel a little friction when pushing the paper back and forth. This helps determine the actual distance between the nozzle and the bed.

      Note: Prefer to use the buttons in the ADVANCED section, they are more precise and this could prevent the nozzle from forcing on the bed.

    • Once these steps are completed, you can click on ACCEPT to validate the Z-Offset measurement.

    • It's necessary to save the configuration by clicking on the SAVE macro.

  • Calibrate ENDSTOPS with ENDSTOPS_CALIBRATION macro and save the configuration by clicking on the SAVE macro.

  • Start DELTA CALIBRATION with DELTA_CALIBRATION macro and save the configuration by clicking on the SAVE macro.

    • ⚠️ The leveling sensor must be connected for this operation !
  • Start BED LEVELING with BED_LEVELING macro and save the configuration by clicking on the SAVE macro.

    • ⚠️ The leveling sensor must be connected for this operation !
  • Start BED PID with PID_BED_65 macro and save the configuration by clicking on the SAVE macro.

  • Start HOTEND PID with PID_HOTEND_220 macro and save the configuration by clicking on the SAVE macro.

  • After all the calibrations done, I recommend to apply a Safety Offset of 2 mm via the SECURITY_OFFSET macro.

    This could prevent the nozzle from scratching or sinking on the bed in the event of an incorrect adjustment of the Z-Offset.

  • After performing all printer calibrations, then start a print and adjust the first layer using babysteps via the Adjustments button in KlipperScreen or via the Headline section in Mainsail:

  • ⚠️ Don't save the Z-Offset value, a macro save automatically this value in the variables.cfg file and reload it automatically when Klipper starts:

  • You can find a test STL to print to fit your first layer here: First_Layer_Test.stl

  • To adjust Pressure Advance, see documentation here: Pressure Advance | Klipper

Clone this wiki locally