Si, entiendo que la sonda funciona como un final de carrera, pero en los finales de carrera que yo tengo colocados (y creo que coinciden con los del esquema de txapuzas) cableamos un contacto NA entre el pin de entrada del arduino y GND, y mientras no toca recibe un 1, y cuando toca el final de carrera recibe un 0.
Estoy probando la versión simplificada, sin el circuito electrónico, sólo una placa de PCB que hace de sonda y un cable que toca el PCB y cierra el contacto.
Pero con la sonda necesita las señales opuestas. Sólo me permite mover el eje Z cuando tiene un 0 (toca la placa) y cuando no toca, no mueve el motor.
Si tuviese la opción de invertir la señal de ese pin, creo que funcionaría bien.
Pero me haré la placa, que además aislo la señal.