Eagle3d |
|
Eagle3D è uno stupendo programma scritto da Matthias "MoD" Weißer sotto forma di un ULP (User Language Program, cioè un programma scritto nel linguaggio di programmazione interno di Eagle) con associata una libreria (estendibile dall'utente) che permette, appoggiandosi sul ray-tracer POV-Ray di generare un'immagine di come risulterà il circuito stampato montato del nostro progetto realizzato con Eagle ed appena finito.
Piú di tante parole, può spiegare la faccenda l'immagine seguente, che rappresenta l'aspetto del circuito stampato montato del milliohmetro, del quale non è mai stato costruito il prototipo, ma solo una versione di sviluppo su breadboard.
Come detto, la libreria fornita con Eagle3D, che già contiene un numero abbastanza
elevato di componenti, è estendibile dall'utente descrivendo il
nuovo componente nel linguaggio di descrizione della scena del già citato
POV-Ray. Il potenziometro da circuito stampato visibile nella foto di sopra
e la barra di 10 LED che vedete in una delle immagini che seguono
sono i miei primi tentativi di scrivere un nuovo componente, non solo
per Eagle3D, ma in assoluto in POV-Ray, quindi compatite...
Non sono perfetti - mancano alcuni dettagli e parecchie rifiniture - ma
assomigliano già abbastanza agli originali che potete vedere
qui.
Chi fosse interessato,
può scaricare cliccando qui
un file zip contenente un user.inc con le definizioni del potenziometro,
della barra di LED LB10 e una versione modificata del quarzo presente
nella libreria standard, prevista per montaggio orizzontale (visibile
nell'immagine del sistema a ST6), il relativo file 3dusrpac.dat
ed un file di libreria pot.lbr contenente
il potenziometro da circuito stampato, necessario perché, contrariamente
agli altri due, si tratta di un nuovo componente creato ad hoc e di conseguenza
non presente nelle librerie standard di Eagle.
Qui di seguito potete vedere le immagini di altri circuiti realizzate con Eagle3D. Alcuni di essi sono stati effettivamente costruiti, alcuni su circuito stampato (ad es. il sistemino a ST6) o su millefori (ad es. il voltmetro espanso), altri no, per cui quella ottenuta con Eagle3D risulta l'unica documentazione di come avrebbero potuto essere.
. | Questo circuito è un sistemino a microntrollore ST62E20, realizzato alcuni anni fa per un'Area di Progetto presso l'ITIS "Galilei" di Santhià ed un po' ripulito. L'originale interfacciava alcuni sensori (temperatura, pressione ed umidità) e ne trasmetteva le misure via porta seriale ad un PC su cui venivano visualizzate da un programma in Visual Basic. Le piste sono così larghe per consentire di realizzare senza problemi il circuito sulla fresa gratta-stampati (per i puristi, PCB Milling Machine) disponibile in laboratorio. |
. | Questo è il voltmetro espanso già ampiamente descritto. Quello mostrato, e siglato LB10 (che immagino stia per Led Bar a 10LED) è in realtà modellato su una LED-bar Kingbright siglata DC10EWA. |
. | La versione intermedia della sonda logica (progettata ma mai costruita). |
. | La versione per porta parallela (con convertitore A/D) dell'interfaccia per SmartMonitor, di cui è stato progettato lo stampato ma che è stata costruita solo su millefori in unico esemplare. |
NOTA. Da quando la CADSOFT, casa produttrice del CAD elettronico Eagle è stata assorbita
dalla Autodesk, in Eagle è stata aggiunta la possibilità di mostrare lo stampato
risultante in 3D. Ogni componente infatti, oltre ai consueti parametri (simbolo e piedinatura), ne
ha uno ulteriore che è appunto il modello 3D del componente. Tale prestazione non è
stata però ancora presa in esame.
da completare...