Tengo otras ideas con respecto a esta interfase, (si acaso es posible, son ideas), por lo menos: la alimentación de los integrados se pueden hacer mediante un cable a un puerto USB que envía 5V, de esta forma se elimina un transformador adicional.

Y aquí va otra (que de repente es muy descabellada) Qué posibilidad hay de hacer una interfase inalámbrica (RF, iR, no se) desde una interfase hasta la parte de potencia, que permita, sin tanto cable intercomunicar la PC con la máquina CNC, y de esta forma además tenemos un aislamiento completo sin los opto-couplers.
La primera no es conveniente porque arruinaria totalmente el aislamiento entre el PC y el equipo. (los 5 voltios del USB, sin embargo, si se pueden usar en la parte no aislada de la interface)

En cuanto a la segunda idea, el unico problema es la compatibilidad con el software que se usa actualmente, es por eso que Gecko busco la colaboracion de Artsoft para integrar su nueva serie de controladoras con el Mach3. Si se disena un codificador-decodificador que convierta las senales del puerto paralelo en RF, IR o TCP/IP y viceversa en tiempo real esa idea seria muy factible.