This is an old revision of the document!
Table of Contents
Understanding the gcode Z offset
…currently a work in progress…
Related wholly to non-tangential squish
General concepts of squish and non-tangential shape
Squish will be different for different layer heights
Squish will be different for different filaments
- Material
- type
- brand
- color
- Build plates
What does good squish look like?
Setting the gcode offset value
Klipper commands
The gcode z offset is set with the SET_GCODE_OFFSET
klipper command and you should read its documentation, at https://www.klipper3d.org/G-Codes.html#set_gcode_offset
All other methods of changing the value just equate to this command. You can set it to a absolute value like
SET_GCODE_OFFSET Z=0.075
or adjust it relative to its current value like
SET_GCODE_OFFSET Z_ADJUST=0.3
Fluid GUI
Why not by Screen
Workflows using the Screen can be problematic as proper attention needs to be considered for how this value may be being changed by other controls. It is not displayed live and the value shown can be stale. This can result in issues when it send incremental value changes. Saving it in the Screen's workflows can also trigger changes to other values unintentionally. It's better and easier to change the value in the console or in the Fluid GUI.