Fill out above information andin all cases attach yourklippy.logfile (use zip to compress it, if too big). Pasting yourprinter.cfgis not needed Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
…
I’m currently in the process of setting up Klipper on my Duet 2 WiFi board, however my Z endstop status is stuck on TRIGGERED always. I can communicate with the probe and send, up, down etc query commands so it would seem that control_pin is fine but sensor_pin is not working?
I have it hooked up to the probe pin PC1 as per duet documentation.
I couldn’t find accurate schematics for the Duet 2 Wifi so you might have to play with the values a bit. Do you know the version of the board that you have?
First off, in your [stepper_z] statement why do you have endstop pin = ^PD29 defined? Isn’t your Z axis endstop the BL Touch (which is a “probe”)? I’m not sure how (or if) they will work together.
To get ONLY the BL Touch working, you need to change the endstop pin = ~PD29 parameter to endstop_pin: probe:z_virtual_endstop to pick up the BL Touch.
Along with specifying the endstop_pin probe, change your sensor_pin = PC1 parameter in the BL Touch statement to sensor_pin = ^PC1 to enable the internal pull up in the MCU as the BL Touch pin is open collector/open drain.
Yeah this is a genuine BLtouch 3.1. My duet is a Wifi 1.02 genuine board as well.
Thank you for the pointers, I knew it had to be something with stepper_z config but I wasn’t sure what to put there, so now it’s no longer showing triggered after adjusting probe:z_virtual_endstop
Also, yeah there was no bed mesh macro as I hadn’t even got that far yet, was trying to get the probe to work first.
But now, i’m getting a new error when homing
“BLTouch failed to verify sensor state; retrying.”
I can still send pin up / pin down and that all works fine though.
edit, ok i added pin_up_touch_mode_reports_triggered: False
And now it starts to home.
edit2, ok so it still does not actually trigger once the pin is pressed.
I did change my sensor pin pullup
[bltouch]
sensor_pin: ^PC1
control_pin: PA15
edit3, ok so all I did was flip the black and white wires on the PC1 / probe pins and NOW it triggers? strange. moving onto setting up bed mesh.