There is a running theory that the heater being on will cause the sensing distance to be inconsistant. On the proximity type sensors i always felt it was minimal but may be greater on the inductive type
infact thats why the heating while calibrating wasnt available until over a year after release
at one point some of the tech guys around here were talking about modifying the firmware to shut the heater off and on between probes but it never ended up happening
So the controller uses NPN (sinking) inputs. I believe the existing sensor was normally open. The filament runout may have been normally closed.
Most dry switches can be wired for either NO or NC, so that parts a bit easier to deal with. The main trick is to know that the switch common needs to go to 24VDC negative (24vdc-) for it to register as an input.
No, 24v is going to be 24vdc+, which would be the correct pin if the inputs were sourcing / pnp. the input needs 24vdc-, which they have labeled as GND (ground).
If that i/o pin is the correct input, which i dont remember if it is or not, you would need to use that and GND.
Well, I am unfortunately back to manual levelling. This mod worked for a while, but I think my capacitance sensor has been permanently damaged by the radiant heat from the bed. I print PETG filament more than anything else on my A350, and have needed my bed to run at around 80C for that. My best guess is that running the bed that hot put the ambient temp just above the bed to be outside the operating temp range of the sensor (65C), and with the sensor in such close proximity for extended periods, it overheated and is no longer functioning properly. No doubt a higher quality sensor with a higher operating temp or farther sensing distance would probably work better.