I Good morning,
I set up a VORON Legacy with an SKR1.4, a Raspberry Pi Zero 2W and a Klicky probe connected to the pins of the BL-Touch under Klipper Firmware. It turns out that when I ask for the status of the EndStops, I can get the right result or I can get the wrong one after 3 or 4 tests in a row.
I think it’s a communication problem between the Pi Zero 2W and the SKR1.4 since I had to put them in serial communication due to lack of suitable USB connectors.
I’m not sure if the port you’re using for this probe has a hardware pullup on it. You should enable the pullup in your config to make sure. If the pin doesn’t have a hardware pullup, it can be in a floating state which would cause the issues you’re seeing.