Se si desidera un buon I/O analogico, collegare dei chip ADC e/o DAC alla porta parallela (suggerimento: per l'alimentazione usare il connettore della porta giochi o un connettore di alimentazione per i dischi ancora libero che va cablato fino all'esterno del computer, a meno che non si abbia un dispositivo a basso consumo e si possa usare la porta parallela stessa per l'alimentazione, o una fonte di alimentazione esterna), o comprare una scheda AD/DA (la maggior parte di quelle più vecchie, e più lente, vengono controllate dalle porte I/O). Oppure, se ci si accontenta di 1 o 2 canali, se non dà fastidio l'imprecisione e (probabilmente) uno spostamento di fuori zero, dovrebbe bastare (e risulta veramente veloce) una scheda audio economica che sia supportata dai driver audio di Linux.
Con dispositivi analogici precisi, una cattiva messa a terra può generare degli errori negli input o output analogici. Se capita qualcosa del genere, provare ad isolare elettricamente il dispositivo dal computer, usando degli accoppiatori ottici (su tutti i segnali tra il computer ed il dispositivo). Per ottenere un migliore isolamento provare a prendere l'alimentazione per gli accoppiatori dal computer (i segnali non usati sulla porta potrebbero fornire potenza sufficiente).
Se si sta cercando un programma per Linux per il progetto di circuiti
stampati, c'è un'applicazione per X11, chiamata Pcb, che funziona
piuttosto bene, almeno per applicazioni non molto complesse. È
inclusa in parecchie distribuzioni Linux ed è disponibile
in
ftp://sunsite.unc.edu/pub/Linux/apps/circuits/ (nome del
file: pcb-*
).