Finally got round to testing the schematic in practice. It works, happy with that.
Connected 8 sensors to a 12 channel isolator module inputs, connected it's outputs to LPT input port #pins 2-9.
All sensors triggered in uccnc diagnostics page and activate the reset when setup as limit switches and detect a metal surface.
So now I shall use the high speed UCBB breakout on ports #1&2 input/output for axis control and spindle pul/dir option.
Generic breakout on port #3 output for spindle switches and coolant controls.
Analog port works great for spindle 0-10v option.
Then a few of the cheap isolation boards as per the schematic on ports #4&5 input for sensors for future ATC, drawbar, tool related items etc.
This means I can save my second UCBB as a spare part.
I now have a couple more boards on order of 5v to 24v for trying out on the 4 outputs of the input ports #4&5 for switching relays and solenoids.
https://www.cnczone.com/forums/attac...8&d=1627327666