Hola JohnMacklo se ve muy bien la interfaz!!
Yo no tengo mucha exp con los optos, no me decidi a usarlos por el tema de que no consigo fácilmente de rápida conmutación, con lo cual opte por usar los bufers 74HC244 para aislar el pueto, hasta ahora no e tenido ningún problema.
Aca les dejo unas fotos de loa interfaz y un driver:
Ahora estoy de viaje, asi que no tengo los esquemas de mi interfaz a mano, cuando este con mi PC subo los archivos para el que le interese.
Saludos