I am upgrading my old hand-rolled config to use klippain, mainly because my Z calibration macros speak an older version of the klipper dialect. Moving to klippain means that I get the benefit of the rest of the community. After some trial and error creating my configuration I'm almost there. EXCEPT: I'm trying to set up Z calibration so my first layer gets set up correctly. I'm using KlickyProbe and a CW1 on my V2.4. I have all the hardware to build Tap (which would then eliminate the need for the Z calibration macros) but I still need to print out some parts. So for now I'm stuck with Klicky+Z calibration. I can successfully pick up the probe and do a QGL, and then put the probe back. The Z calibration tests the nozzle against the Z endstop, picks up the probe, then instead of testing the switch (inside the probe) against the Z endstop and then going to the center of the bed to find the Z offset it goes to the front right corner (like it's treating a relative position as an absolute).
Here's the [z_calibration] section from my overrides.cfg
[z_calibration]
nozzle_xy_position: 180, 254
switch_xy_offsets: -5, -23
switch_offset: 0.40
[bed_mesh]
zero_reference_position: 125, 125
I am trying to follow the chain of macros through and match up with what I had before but no luck. I've got a very minimal START_PRINT now:
[gcode_macro _USER_VARIABLES]
variable_startprint_actions: "tilt_calib", "z_offset", "bedmesh"
gcode: # do not remove this line
so I can just call the START_PRINT without needing any heat soaking (or even any G code for that matter). Could my problem be that my X min and Y min are negative?
[stepper_x]
position_min=-3
position_max=252
position_endstop=252
[stepper_y]
position_min=-5
position_max=258
position_endstop=258
Ideas?