First Print
Last Updated: December 7th 2024
Touch Mode First Print
Section titled “Touch Mode First Print”You might notice your z-offset is a little wrong, this is hugely dependent on too many things, however its simple to fix. Just use the video below as an example.
scanner_touch_z_offset is the distance between nozzle and bed after a CARTOGRAPHER_TOUCH
Default scanner_touch_z_offset is 0.05
video courtesy of Yell on Cartographer Discord
Scan Mode First Print
Section titled “Scan Mode First Print”Tweaking the Z offset is done slightly differently with Cartographer compared to using a standard probe, for example, with Cartographer you can’t use `PROBE_CALIBRATE` to fine tune the offset, as that will reset the 0 point, so you need to tweak it manually.
Klipper Screen
Section titled “Klipper Screen ”Unfortunatly, due to the way Cartographer works, we advise against doing this via Klipper Screen, as we have seen some sporadic outputs.
Mainsail
Section titled “Mainsail ”If you are using more than just the default cartographer model, you will have to load which ever model you want to make the adjustment too, you do this using the following command, replacing the NAME=hot, with what ever model you are selecting i.e. NAME=sparklybed
CARTOGRAPHER_MODEL_SELECT NAME=hot
You can adjust your Z Offset in Mainsail using the Z-Offset section of the Toolhead pane.

after making the neccessary adjustments press the SAVE button

And then press SAVE CONFIG

Once complete, your Z offset change should be evident under model_offset: under the specific model which was loaded. NOTE - You will have to adjust the offset for each model you use.
Setting Z Offset
Section titled “Setting Z Offset”Before modifying your Z Offset, make sure that you have set your Z position to 0, to do this you can run the following command.
G1 Z0 F1500Once you have done all of the above, it is worth re-calibrating the Z-Offset. This can be done in Mainsail or Fluidd using the graphical interface.
OR you can use G-Code in the window to console to do so
SET_GCODE_OFFSET Z_ADJUST=+0.01 MOVE=1SET_GCODE_OFFSET Z_ADJUST=-0.01 MOVE=1Once the offset has been perfectly calibrated apply that offset using the following command
Z_OFFSET_APPLY_PROBEAnd now save your config.

