Force Z-axis homing when doing screw or bed leveling, even when homing already exists #332
albert-sun
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
|
I'm not 100% sure whether the homed axes get deleted after mesh calibration so need to check that out. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I've run into an issue multiple times where I've run bed leveling, then adjusted the screws, and then re-ran bed leveling - but because the Z-axis wasn't re-homed, the Z offset for the bed mesh was completely off. This is because Klipper thinks the Z-axis is already "homed" even though the screws could have changed between leveling runs. To the best of my understanding, this could cause issues where people continuously run the macro while adjusting their leveling, and then scratch their head because their Z offsets are completely off because their final bed is above or below where the initial Z homing was done.
This can be fixed by either modifying the CG28 macro, or creating a separate CG28-esque macro specifically for leveling macros. This macro would force Z-leveling even if the XYZ axes have been homed previously, ex:
I personally am in favor of replacing the original CG28 macro and just having it home Z all the time - it doesn't take that long and seems like it could solve a lot of weird edge cases with bed leveling.
Beta Was this translation helpful? Give feedback.
All reactions