Eagle - Pick & Place-Datei exportieren

Wie exportiere/erzeuge ich eine Bestückungsdatei für mein Board in CadSoft Eagle?

Gibt es einen Standard (wie Gerber) für Bestückungsmaschinendateien?

Führen Sie XYRS.ulp im Layoutfenster aus.
@apalopohapa Ich kann dieses ulp nicht finden, weder im ulp-Ordner von Eagle noch auf der cadsoft-Website.
Möglicherweise haben sie es umbenannt. Siehe angs Antwort. Wenn das auch nicht funktioniert, kann ich den Code auch hier in eine Antwort kopieren und einfügen. Ich verwende Eagle nicht mehr für neue Designs, aber ich behalte immer noch ein paar ulps, die ich vor einigen Jahren geschrieben habe, einschließlich einer modifizierten XYRS.ulp.

Antworten (5)

Es gibt keine Norm. Sie möchten, dass Ihre Datei in einem bestimmten Format vorliegt, das von einer bestimmten Bestückungsmaschine gelesen werden kann. Alle Maschinen möchten die Position kennen, an der die Mitte des Teils (der Schwerpunkt) platziert werden soll; jedoch das Format der Aufnahmeposition und Teiledrehung (einige Köpfe drehen sich um 0-360 Grad, andere um -180 bis +180, und wieder andere können nur um 90 Grad drehen, und wenn Sie ein bestimmtes Teil in einem beliebigen Grad platzieren möchten, können Sie dies tun müssen zwei Auswahlpositionen haben und Ihr Skript muss wissen, wie es aus der richtigen Position auswählen kann) sind maschinenspezifisch und Sie müssen dies wissen, um die richtige Auftragsdatei zu generieren. Ein weiterer Faktor ist die gleichzeitige Aufnahme, wenn Ihre Maschine mehr als einen Kopf hat.

Um Ihnen eine bessere Vorstellung davon zu geben, worum es geht, schlage ich vor, die TM220-Ressourcenseite bei Dangerous Prototypes zu überprüfen. Diese Maschine ist bei Herstellern beliebt, daher wurde das ULP-Skript erstellt und zur Verfügung gestellt, um Auftragsdateien dafür von Eagle zu erstellen. Sie können dieses Skript ausführen, um zu sehen, wie es aussieht; Außerdem kann der Quellcode als Grundlage zum Schreiben von Skripten für andere Maschinen verwendet werden.

Du kannst rennenmountsmd.ulp

Sie können in der Layoutansicht darauf zugreifen, Datei > ULP ausführen

.mntes wird (mount top) und .mnb(mount bottom) generiert . Es ist eine Textdatei, die Ursprungskoordinaten einer Komponente speichert

Advanced Circuits/4PCB akzeptiert .mnt/.mnb-Dateien direkt für ihre Bestückungsangebote.

Der Dateiname von ULP in Eagle lautet "centroid-screamingcircuits-smd". Wenn Sie die Datei nicht haben, können Sie sie vielleicht hier herunterladen

http://i.screamingcircuits.com/docs/ScreamingCircuits%20centroid%20ULP.zip

Mit freundlichen Grüßen

Fernando

Wie von Oleg erwähnt, gibt es viele mögliche Formate. Fragen Sie also Ihren Hersteller nach dem gewünschten Format und versuchen Sie, eine Kopie von mountsmd.ulp(das ist der Name in Eagle 6) zu bearbeiten, um es in diesem Format zu erstellen. Da das ULP-Format von Eagle C ähnlich ist, sollte es nicht schwierig sein.

Sie können das mit VisualPlace gelieferte ULP ausprobieren .
Was sich als Werkzeug für Prototypenläufe sowieso lohnt.