I am trying to hook up the sensor signal of my bl-touch to the SKR v1.4 “PROBE” pin instead of the Z-endstop pin. No matter what I do, the PROBE pin is low voltage. I’m suspicious that the klipper firmware has disabled the pull-up on the pin.
The PROBE pin is connected to P0.10 on the LPC1768. I searched the klipper source code for that pin, and see a hard-coded reference to it in i2c.c:
Yes, sorry, I didn’t think it was relevant because the MCU doesn’t get good input, so the log wouldn’t show anything. I’ve attached the log to this post.
The only thing I change between working and not working is the pin assignment of [bltouch] sensor_pin (and of course the connections on the mainboard). klippy.log (95.1 KB)
Can you help me understand why that pin needs a pullup, but pin P1.27 (z endstop) doesn’t? Is there something in the klipper codebase that sets some pullups?
I’m asking because my next problem is that my filament detector switch is having false positives and I’m not sure if it’s a pin settings as well.