Weski,
Ao interfacear com uma porta paralela (para ligar impressora, CNC, ...) há dois problemas:
(1) Compatibilizar os níveis de tensão de saída do PC, que normalmente estão abaixos dos níveis TTL padrão
(2) Isolar de alguma forma o PC da impressora, isto inclui os sinais de entrada e saída e o aterramento de sinal
Vamos às soluções:
(a) O buffer resolve (1) mas não isola tão bem quanto um acoplador óptico, os terras de sinal do PC e do CNC ficam interligados. Já vi impressoras queimarem o buffer (que para trocar é + barato que o PC. O problema é queimar o PC ou ruídos nos sinais por diferenças de potencial de aterramento.
(b) O acoplador óptico resolve (1) e (2)
E a decisão:
Acho que há muita gente que usa CNC sem uma placa de driver isolada e é feliz, os colegas do Forum podem atestar isso... Mas, se vai montar uma placa nova "do zero", por que não fazer uma coisa melhor? É o que eu faria....