Forum: Platinen Positionsdaten zu Bauteilen zuweisen in EAGLE


von Mario H. (iztoe)


Lesenswert?

Hallo zusammen

Gibt es eine Möglichkeit einem vorhandenen Footprint Positionsdaten via 
Script zuzuweisen (x + y Koordinaten und LP Seite). Die Daten befinden 
sich in einem xml oder csv File.
Ich würde dies gerne tun um Platinen für eine Kontaktprüfung einfacher 
zu erstellen.

Allen ein frohes neues Jahr

Mario

von Falk B. (falk)


Lesenswert?

@Mario H. (iztoe)

>Gibt es eine Möglichkeit einem vorhandenen Footprint Positionsdaten via
>Script zuzuweisen (x + y Koordinaten und LP Seite). Die Daten befinden
>sich in einem xml oder csv File.

Sicher, man nehme ein Script. Wenn man das nicht händisch erstellen 
will, nimmt man ein ULP. Das ist ein C-artige Scriptsprache, welche 
Dateien einlesen und verwursten kann. Dieses ULP erzeugt ein "normales" 
Script, welches die Bauteile platziert.

>Ich würde dies gerne tun um Platinen für eine Kontaktprüfung einfacher
>zu erstellen.

Das macht man aber eher umgekehrt! Man nimmt die Positionen der 
Testpunkte aus den normalen Bestückungsdaten und füttert damit sein 
Testequipment. Das ist auch deutlich einfacher.

von Tom (Gast)


Angehängte Dateien:

Lesenswert?

Falk B. schrieb:
> Sicher, man nehme ein Script. Wenn man das nicht händisch erstellen
> will, nimmt man ein ULP.

oder lässt das Script von einer Programmiersprache der eigenen Wahl 
generieren, wenn man ertragen kann, dass nicht alles im gleichen 
Programm passiert.


Schnellmethode zur einmaligen Verwendung:
 - Die Name,x,y-Tabelle um Spalten ergänzen,
   so dass Eagle-Befehle darauswerden.
 - Diese in eine Textdatei kopieren.
 - Tabs durch Leerzeichen ersetzen.
 - Die ganze Textdatei in die Eagle-Kommandozeile kopieren.
Habe gerade keinen Windowsrechner zur Hand, um zu testen, ob das 
Kopieren auch mit Excel und Notepad funktioniert.

von Eagle_Layouter (Gast)


Lesenswert?

Hallo,

warum benennst du die erstellte Textdatei nicht in *.scr um?
Dann kannst du diese als Script in der Kommandozeile aufrufen und musst 
nicht alles da hinein kopieren.

z.B.
Script /home/username/EAGLE_Script/test.scr

von Tom (Gast)


Lesenswert?

Weil man alle Zeilen auf einmal kopieren+einfügen kann (Eagle entfernt 
dabei die Zeilenumbrüche) und das schneller geht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.