Hi, I have a problem with my printer related to the Z offset. Everything was printing fine before, but now I have to adjust the Z offset by 0.15 mm for every print to get a perfect first layer. I’m adjusting the offset using Expert Mode.
However, after the print finishes, the offset resets, and I have to set it again before each new print. I make sure to clean both the bed and the nozzle thoroughly before printing.
Why is my Z offset not saving after a print, and how can I set it so I don’t have to adjust it manually each time?
thanks for help
Normally, the command “SAVE_CONFIG” is supposed to save the Z-offset. For me, on the K2 plus, it does not work because SAVE_CONFIG (from Fluidd) leads to an error.
Solved! I don’t know why, but I think they did this for safety reasons. I went to Fluidd > Configuration Files > gcode_macro.cfg , then found [gcode_macro START_PRINT] . In that section, I found the line:
SET_GCODE_OFFSET Z=0
I believe this line sets the Z offset to 0 before each print starts. I changed it to:
SET_GCODE_OFFSET Z=0.15
It works perfectly for me now. Before printing starts, Fluidd shows the Z offset as 0.150 mm. However, this change doesn’t reflect in Expert Mode on the printer screen. If you manually adjust the Z offset (e.g., by 0.05 mm) in Expert Mode, it updates according to the value you set in gcode_macro.cfg
+ What you chose on screen
I think that was disabled for safety reasons—just in case something goes wrong when the printer tries to set the Z offset automatically