1) Segundo o que li temos que separar, na parte eletrônica da controladora, as alimentações dos componentes do lado da porta paralela do PC dos componentes do lado dos drivers. Por isso eu estou alimentando uma parte do circuito apenas pela USB (transistor dos acopladores de entrada, led´s dos acopladores de rêle e o buffer lógico). Os demais componentes (resistores pull-up do buffer, led´s dos acopladores de entrada e transistores dos acopladores de relê), estou alimentando pela entrada de 12v da placa.
Utilizei a USB pensando em ter os mesmos niveis de alimentação e terra que a porta paralela, desta forma pensei em equalizar a eletrônica do lado do PC.
Num sistema com isolamento, pense que há dois lados, do PC e da controladora. Com duas alimentações, dois aterramentos, ... A alimentação do lado do PC pode consumir uma certa corrente, uma porta USB (por norma) suporta até 500 mA. E particularmente eu não ligaria um circuito de uma CNC numa USB, por questões de segurança, mas é questão de critério de projeto, eu usaria uma pequena fonte. Esta fonte estaria referenciada, o seu terra de sinal, ao PC através dos pinos 18 a 25 do conector da porta paralela.
O outro lado do circuito, estará referenciadado às fontes de potênca de acionamento dos motores, dos CIs controladores, drivers, FETs, ....
Os dois lados, devem ser separados por isoladores óticos, pois possuem terras de sinal totalmente separados e isolados entre si.
2) Entendi, não sabia deste detalhe, mas fico com medo de um curto no circuito da placa antes dos relês acabar torrando a controladora.
3) Também fiquei com dúvida quanto a este ponto, lí vários artigos sobre proteção de sinais da porta paralela e a maioria ou utilizava o Buffer dizendo que no caso de sobre-carga ele queimaria ou utiliza acopladores. Então optei pela forma mais simples e utilizei apenas o buffer que amplifica o sinal e serve de proteção.
Um curto num contato do relé não se propaga para a bobina. Eu não usaria essa proteção adicional, por ser desnecessária.
Um detalhe básico, o CI buffer até amplifica os sinais da porta paralela, que à vezes possui tensões menores que o TTL. Mas simplesmente não isola os terras do PC e dos CIs L297. Daí é indispensável o uso do isoladores ópticos.