(Bluetooth Experimentierboard, Image erstellt mit Eagle3d)
Allgemeines
Eagle3D wurde von Matthias Weißer (www.matwei.de) ins Leben gerufen. Dieses Tool bietet die
Möglichkeit, aus einem Boardfile von Eagle eine 3D-Ansicht zu erstellen. Die Vorgehensweise dazu ist folgende: Man ruft im PCB eine ulp auf, welche dann ein Menü öffnet. In diesem Menü können einige Einstellungen vorgenommen werden, anschließend wird eine *.pov- Datei erzeugt. Diese wird in povray aufgerufen und gerendert. Es wird ein 3D Bild erzeugt.
Um jedoch zu den o.g. Punkten zu kommen, muss zunächst etwas Software installiert und konfiguriert werden.
Software
Es wird folgende Software benötigt:
Eagle3D: -> eagle3d_1_10_RC3_03052009.zip
Die Bilder (png) dazu: ->library_images_1_05.zip
Povray: -> Version 3.6 oder 3.7beta
Installation
Zunächst wird das eagle3d-zip File in einem temporären Ordner entpackt, anschließend werden
die Verzeichnisse in den Eagle-Ordner unter ...\eagle\ulp\eagle3d verschoben. Dann wird im
Ordner ...\eagle\ulp\eagle3d\ulp das Verzeichnis img erzeugt, dorthin werden die Bilder
(libraray_images_1_05.zip) entpackt. Die Verzeichnisstruktur sieht danach wie folgt aus:
Bei Einsatz von XP Pro muss der gesamte Ordner eagle incl. Unterverzeichnisse auf „full
control for everyone“ einstellt werden, da es sonst evtl. zu Fehlermeldungen in povray kommt.
Im eagle3d-Verzeichnis sind folgende Dateien/Ordner zu finden:
doc -> readme, Hinweis zur Doku von Matthias Weißer
example -> Beispiel eines Eagleprojekts mit pov-Datei und den erzeugten Bildern
povray -> Verzeichnis mit den *.inc-Dateien. In diesen werden die Bauteilemakros definiert.
Es gibt dort eine grobe Unterteilung nach Bauteiletyp, z.B. cap.inc (Kondensatoren),
connector.inc (Steckverbinder), diode.inc (Dioden), ic.inc (ICs) usw.
Bei Erstellung eines neuen Bauteilmakros wird die entsprechende .inc-Datei editiert.
ulp -> Hier ist u.a. die 3d41.ulp abgelegt, die vom PCB aus aufgerufen wird. Dort ist
auch der Ordner img mit den 3D-Bildern für jedes Bauteil. Dieses Verzeichnis ist bei
der manuellen Zuordnung von Bauteilen sehr hilfreich und notwendig (weiteres später).
Nun wird Povray installiert (Standardinstallation) nach \programme\povray.
Starten eines Eagleprojekts
Nach dem erfolgten Layout wird im PCB die ulp 3d41.ulp aufgerufen, also file – run ,
dann ins Verzeichnis eagle3d welchseln und die 3d41.ulp starten:
Nach dem ersten Aufruf der ulp erscheint die Frage nach der Sprache und ein weiteres
Infofenster. Anschließend öffnet sich das Fenster für die Parameterein-gabe. Es ist
empfehlenswert, die Ausgabedatei (*.pov) in das gleiche Verzeichnis zu erstellen wie das
Projekt, damit man nicht nach dieser Datei ewig suchen muss („Board-Pfad sezten“).
Da eventuell nicht alle Bauteile, die in den Projekt definiert sind, vorhanden sind oder
nicht gefunden werden können, empfielt sich daher die Häckchen bei „Unbekannte Bauteile“
und ggf. „Manuelle Zuordnung v. Bauteilen“ zu setzen.
Der Nachteil der manuellen Zuordnung scheint klar: Es dauert länger das *.pov File zu
erzeugen, da man vergleichen muss, welches eagle3d Makro zum dazugehörigen Eaglepackage
passt. Nach dem Klick auf „Pov-Datei schreiben“ werden ggf. für einige Bauteile weitere
Parameter abgefragt, z.B. das Logo auf dem IC oder welche Farbe die LED hat: