Hey Everyone, I'm currently running [ https://github.com/protoloft/klipper_z_calibration ] on a v2.4 with sex bolt/klicky probe. I'm getting variance in distance from bed every run and I can't for the life of me figure out why. What I'd like to do is be able to run CALIBRATE_Z whenever I make a change to the machine/nozzle, manually adjust the z-offset to make sure it is perfect, then store then store that distance from bed value for use for future prints. I removed the CALIBRATE_Z command, ran it manually, SAVE_CONFIG, restart , the distance from the bed is like 10mm. Is it possible to do what I am trying. Honestly I don't really understand how all the setting values work together/are stored. Here is my original setup scripts, I run PRINT_SETUP_PLA when I start the machine up and PRINT_START at the start of every individual print. Any thoughts/ideas would be appreciated.
[gcode_macro PRINT_SETUP_PLA]
gcode:
STATUS_HEATING
M117 Heating Bed
{action_respond_info("Heating Bed")}
M190 S55 ; set & wait for bed temp
G28
QUAD_GANTRY_LEVEL
G28 Z
BED_MESH_PROFILE LOAD=BED_MESH_PLA
M109 S150
CLEAN_NOZZLE
CALIBRATE_Z
M117 PLA Print Setup Complete
{action_respond_info("PLA Print Setup Complete")}
[gcode_macro PRINT_START]
gcode:
{% set bedtemp = params.BED|int %}
{% set hotendtemp = params.HOTEND|int %}
SET_PIN PIN=caselight VALUE=1 ; turn on LEDs
STATUS_HEATING
M117 Heating Bed
{action_respond_info("Heating Bed")}
M190 S{bedtemp} ; set & wait for bed temp
M117 Heating Hotend
{action_respond_info("Heating Hotend")}
M109 S{hotendtemp} ; set & wait for hotend temp
CLEAN_NOZZLE
{action_respond_info("Print Start Complete")}
STATUS_READY