Quote Originally Posted by AndyUK View Post
Spent the day thinking about Jazz's suggestions - decided to listen to wisdom :)

The clincher is that it really simplifies the circuits, and I don't have to now work out how to connect the proximity switches I have (NPN NC) in series - I can now just run each back to the controller and have enough input pins to deal with it.
KIS approach works best every time. I've built dozens machines that use this setup without any safety issues. The only time I use separate limits is when using Servo motors because they do just take off when Encoders fail.