Hi,
you could probably use those IOs but they would not be fast.
In Mach4 you have a 'active motion controller' in your case the AXBB-E. Inputs to this controller, things like probe,
limits and home switches are acted on by the board immediately, also called realtime. They will in turn be passed onto Mach but the communication
delays could be tens of milliseconds. The delay would totally screw the functionality of those inputs that require immediate or realtime service
including probe, limits and homes. All of these inputs MUST be handled on the motion control board without assistance from Mach4.
Note that you can only have ONE active motion controller and therefore only the inputs available on that controller can be used for realtime purposes.
I'm not sure but I believe the AXBB-E is similar to my Ethernet SmoothStepper in that it expects to be the active motion controller, and as I've already
said there can only be one active motion controller, that means that you can use ONE and ONE ONLY AXBB-E or ESS.
What you can do however is have another device with its own plugin and that could for instance handle IO. What it could not do however is handle
realtime events, say an extra probe circuit. You'd have to find room on your primary motion control board for it. What it could do though
is turn on and off pumps, lights or monitor door switches for example. Who cares if they take a few hundred milliseconds to get back to Mach or take a few
hundred milliseconds to get from Mach to the pump say.
If you wrote a plugin you could have Mach use the GPIO pins of your PC. Writing a plugin is no small feat, but possible.
I believe there is a better and far easier solution though. PoKeys made their name in digital IO boards long before they made a motion controller for CNC
purposes. Their 57CNC has at its core a 57E, an IO board. What I would suggest is get a 57E and its Mach4 plugin. Then you would have up to 55 inputs
and outputs several of them (7) analogue capable.
Within the understanding that all IO via this second board cannot be realtime would an extra 55 IOs be enough? I think a PoKeys 57E is around $70.
Craig