I have been printing using marlin for a couple of months now with no major issues. I figured I would give Klipper a try to further optimize my prints. When I got to the part of the guide regarding bltouch I began experiencing errors
The Issue: When I type query_probe into the terminal klipper invariably returns :
// probe: TRIGGERED
Raising, lowering, and resetting has no effect on this output. Additionally this error is thrown after firmware restart.
$ FIRMWARE_RESTART
// Failed to verify BLTouch probe is raised; retrying.
// Failed to verify BLTouch probe is raised; retrying.
// Failed to verify BLTouch probe is raised; retrying.
// Klipper state: Ready
As the crtouch works fine with marlin I am assuming this is a software/config issue. Additionally the color of the light on the probe changes when I manually trigger the probe. The CRtouch uses a 5 pin cable harness while the bltouch uses a 3 pin. I suspect there is an issue with my sensor_pin however all the documentation points to using sensor_pin: ^PB1
I am running a stock ender 3 v2 with the crealty 4.2.2 board.
For ease of reading here are the relevant excerpts from my config file:
The connection to the motherboard is seated as is the connection to the probe. I can move the pin up and down via the terminal. The light changes from blue to red when I trigger the pin in the down position.
Thanks for clarifying on the bl touch having 5 wires. I saw a workaround somewhere suggesting moving the sensor wires to the z axis limit switch port but but am unable to do that with the cr touch as all 5 wires are placed in the same plug.
Redid all of the above commands with pin_move_time: 5.0 and the results are slower but the output identical.
I have been skimming through the github looking for the boolean function that determines if the pin is triggered or not but have yet to find it. Seems like the issues is related to the trigger function.
Edit: Also make sure that your bed is sufficiently far away so that the probe can actually deploy. Also according to my experience an “offended” Touchy might require a full power cycle (reset is not enough) of the board to become cooperative again.
This appears to be a hardware issue, not a software issue. I reflashed marlin and the cr touch no longer works with marlin. I suspect either the cable or the cr touch failed. I will attempt to get a replacement via warranty and try again with a new one. Thanks for all the help.