Ran into some funky issue with the Screws Tilt Adjust macro.
Seems that if you’re using a klicky probe, which is lower than the nozzle, then when you select a corner, the printer doesn’t check if the probe is attached, so it will try to lower the toolhead so the nozzle is probing the corner, causing the probe to crash on the bed.
In contrast, when selecting the option screw adjust the printer will mount the probe IF not mounted, if mounted, it will then probe the corners correctly.
Is there a macro that can rewrite the Screws Tilt Adjust when selecting one of the corners it won’t crash the probe?
But the macros are not factoring when the probe is already mounted and the user is pressing / selecting one of the individual corners to probe. This is where the problem lies. It will simply lower the toolhead to the nozzle height, disregarding if the probe is mounted or actuated. The probe is also the Z endstop so one would think that when it’s actuated, the printer will stop lowering the toolhead.
This is something I always felt was a problem with Klicky.
The only way I can think of resolving this is to add a third wire to the Klicky set up that indicates when the probe is mounted. With this indication available, I think it’s fairly easy to determine whether or not Klicky is installed and, in the power up case, it is in contact with the build surface.
Or simply implementing a feature in Klipper settings to indicate the printer is using a klicky probe and if YES than the screw_tilt_adjust should behave differently.
As of today Klipper has no native support for this type of probes. It is being worked on, e.g. Reviving the dockable_probe
The current support is only done via 3rd party macros. If such a third party macro is not working as intended, it would make sense to get in touch with the original author of the macro and ask for support there.