Guten Tag zusammen! Ich habe hier ein Board in EAGLE, welches ich jetzt fertigen und bestücken lassen möchte. Ich habe das noch nie gemacht, daher möchte ich vorab hier mal ein paar Fragen loswerden: Mein Board ist zweilagig, also habe ich als GERBER-Daten: Platine.TOP: Top, Pads, Vias Platine.BOTTOM: Bottom, Pads, Vias Platine.TOP_SILKSCREEN: tstop Platine.BOTTOM_SILKSCREEN: bstop Platine.DIMENSION: Dimension Platine_EXCELLON.dro/.dri: Bohrdaten (die Dateiendungen wurden erzeugt) Brauche ich noch mehr? Bestückungsdruck brauche ich nicht. Jetzt aber zu der interessanteren Frage: Was ist mit den Bauteilen? Was muss ich da anfertigen, dass der Automat weiß, wo welches Bauteil ist und wie herum es eingelötet werden muss? Danke für jede Info!
Nachtrag: Eine .gpi-Datei wird auch jedesmal bei jedem Layer erzeugt. Diese wird aber immer vom letzten Layer überschrieben. Ist diese wichtig? Muss ich die gesondert für jeden Layer behalten?
Hallo Eberhard, ich bin leider (nicht mehr) Eagle-Bewandert, aber ich glaube, der Adler kann direkt die Koordinaten der Bauelemente ausgeben: 1. CAM Processor aktivieren 2. in den Optionen "Pos.Koordinaten" anklicken 3. bei Ausgabe das gewünschte "Device" (quasi der Automat) auswählen 4. Datei benennnen 5. Job ausführen Welches "Device" du am besten nimmst, musst du mit deinem Bestücker klären Gruss Uwe P.S. Bestückungsdruck würde ich sicherheitshalber mit ausgeben - damit man im Zweifelsfall hier mal nachschauen kann (nur als Datensatz, nicht unbedingt auf dem Board)
Für den Bestückungsautomat braucht man eine Liste (Pick and Place) mit den Bauteil-Koordinaten, dem Rotationswinkel und dem Layer. Du solltest bei deinem Bestückungsdienstleister anfragen, in was für einem Format er diese Daten haben möchte bzw. welche Datenformate er verarbeiten kann.
Ah Shit - vergiss mein Posting: "Pos.Koord" steht für "nur positive Koordinaten" ausgeben, hat nix mit Bauelemente-Koordinaten zu tun Jetzt kommt der Bestückungsdruck wieder ins Spiel: der Bestücker muss das Best.Programm nun per Hand oder ulp erzeugen. Mit "PADS" geht das etwas einfacher ....
Für den Placer gibt eine ULP, die freundlicherweise auch die Drehung des Bauteils berücksichtigt: mount_smd.ulp Das Handbuch weiß da was zum Thema: http://books.google.de/books?id=ISFOWddHefsC&pg=PA69&lpg=PA69&dq=mount_smd.ulp&source=bl&ots=Nnso3nQjQ3&sig=ympM0FZJV5VCt2EaSpPMuktIdeg&hl=de&ei=R3SQTdumHNHysgadmIXtBw&sa=X&oi=book_result&ct=result&resnum=2&ved=0CCMQ6AEwAQ#v=onepage&q&f=false
Vielen Dank an dieser Stelle schonmal!
Ich habe noch eine weitere Frage: Ich habe mir ein Package für einen Quarz in EAGLE selber erstellt. Wo muss denn das Kreuz für den Mittelpunkt hin, damit der Automat das Ding richtig platziert? Oder ist das egal? Ich denke eher nicht, oder?
im Prinzip muss das Kreuz natürlich in den mechanischen Schwerpunkt. Da du diesen wohl nicht aus dem Datenblatt erkennen wirst, solltest du ihn einfach sinnvoll ansetzen. z.B. in der Mitte des Bauteils. Der Bestücker kann den Automaten genau auf die Stelle fahren, wo der Bestückungskopf deinen Quarz am Besten aufnehmen kann und wird sich nicht unbedingt diesbezüglich an deine Vorgaben halten Rudi
In die Mitte des Bauteils. Also: x: 5,125, y: 1,77 Falls ich die Maße richtig erkannt habe.
Super, vielen Dank. Ich habe jetzt mal das mountsmd.ulp ausgeführt. Kann mir einer dazu vielleicht noch ne Erklärung geben? Dann lasse ich euch auch bald in Ruhe :) Mal ein Auszug aus der erzeugten Datei: ACLK_TP 52.58 49.66 0 TPSQTP09R TP09R ADC_TP1 38.04 31.62 0 TPSQTP09R TP09R ADC_TP2 35.12 38.48 0 TPSQTP09R TP09R ADC_TP3 30.67 37.34 0 TPSQTP09R TP09R C0101 40.77 46.86 180 100n C0805 C0103 42.04 49.28 180 100n C0805 C0104 46.80 49.97 180 2n2 C0805 C0108 40.20 40.39 270 100n C0805 C0404 27.85 58.57 315 100n C0805 C0502 28.99 55.13 180 47u C1206 ... Was sagen die einzelnen Sachen jetzt aus? NAME X-Koordinate Y-Koordinate Winkel Bauteilname in EAGLE Package Ist das so richtig? Was mich stutzig macht sind die ersten vier Einträge hier. Es handelt sich um Testpunkte, welche doch eigentlich kein wirkliches Bauteil, sondern nur Kupferpads sind. Wieso tauchen die hier auf? Genauso ist es mit Löt-Jumpern. Der Automat hat damit doch eigentlich nichts zu tun.
Bauteil ist Bauteil für Eagle. Die Zuordnung <Listeneintrag> <reales Bauteil> muss sowieso von Hand gemacht werden. Spielt also keine Rolle. Ich nehme an, die Eagle-Datei an deinen Bestücker weiterzugeben, ist keine Option?
Mount_SMD sucht sich alle die 'Bauteile' die entweder auf der TOP- oder BOTTOM-seite bestückt sind. Vermutlich hast du deine testpunkte als Makro hinterlegt und im Stromlaufplan entsprechend platziert. Mount_SMD erkennt nun dieses 'bauteil' und gibt dessen Platzierungs-Koordinaten auf der Leiterplatte heraus. Du kannst sie einfach aus der Liste löschen. Ist ja eine Text-Datei. Würde den Bestücker im ersten Moment nur irritieren. Anderenfalls weiß ein 'guter und erfahrener Bestücker' aber schon damit umzugehen :-) Rudi
Alles klar! Ich bedanke mich vielmals!
Wikipedia könnte da mal eine Übersicht der von den verschiedenen Bestückungssystemen genutzten Syntax gebrauchen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.