I went with 2 x C10S boards
https://cnc4pc.com/motion-control/break ... -card.htmlTake note that ports 4 & 5 of the UC300 are LPT input ports on pins 2-9, hence output is not an option (as far as I'm aware unless the firmware is to change for the UC300)
That being said, from my experience of using the C10S, more relays (NO+NC would be useful, high speed and maybe a few high current too (or the option to maybe buy and solder in some higher current relays if the board can be designed to accommodate both low current high speed and lower speed high current). As I have used the C10S for power 5v relays via its outputs.
The problem with the C10S is that its only 5v.....
Hence 24v would be useful given the UB1 is 24v
It may be worthwhile considering the use of something like the C35S with RJ45's for quick wiring via 8 core Ethernet cable which can be terminated quickly.
https://cnc4pc.com/motion-control/break ... board.html