I recently installed a UC400ETH in my machine (Romaxx HS-1), which is working fine. However, I'd like to add a significant amount of functionality (homing switches, limit switches, SuperPID, for example).
The HS-1 currently supports an eStop, MPG A, MPG B, Cycle Start, and Feed Hold input. That knocks out the five inputs on port 1. I can probably do without the Cycle Start and Feed Hold, to liberate two inputs. I can also add a UCSB to gain an additional five inputs. I still think I'll come up a little short on inputs, though.
However, in Googling around some, I see the C62 breakout board at CNC4PC has 18 inputs and 16 outputs, and some other features. Is it possible to get this to work with the UC400ETH? The UC400ETH appears to restrict both LPT ports to five inputs each. I'm wondering if that's just a software function, though. Could the additional inputs on port 2 of the C62, and other functions, be mapped to pins on the UC400ETH, or does the UC400ETH only support the standard LPT configuration?