Hi,
if you wish to use Mach3 then consider an Ethernet SmoothStepper
https://warp9td.com/
The SmoothStepper external controller requires BoBs to interface with drivers/switches etc, C10 BoBs are economical at $23.00 each. You would
require three of them if you wanted to use ALL the IO the SmoothStepper has, 51 inputs and/or outputs.
Proma is a commonly used THC device.
Craig