Hi
can't you produce a usb expansion board for cnc control panels so that you avoid a lot of cables from the control board to the control panel? It would be easier to just have a usb cable to a card for only feed, spindle speed, buttons, emergency stop, etc. Everything would be so much easier
MACH3 USB expansion card, Mach3 USB interface board with integrated USB interface and USB cable, 64 digital inputs, 4 encoder inputs, 4 analogue inputs, for manual control https://amzn.eu/d/0cLuwwE
/Terho