Shapeoko’s proximity switches are NO which presents a potential hazard if one of them is broken or if one of the wires somehow pops out (or is cut, etc). The computer won’t detect this since the circuit remains open. I found this the hard way when one of my new induction proximity switch crimp gave way.
An easy fix is to have normal behavior changed to NC. This way any fault will open the circuit, thus stopping the machine.
Obviously, this means that all the switches would require replacement on existing machines, but if this is made as an option in the Carbide Motion setup, existing users would have the opportunity to stay with their NO set-up, or change to the safer NC switches.