Forum: Platinen EAGLE: Wie Bauteile ohne Package in BOM?


von Alex B. (Firma: Ucore Fotografie www.ucore.de) (alex22) Benutzerseite


Lesenswert?

Hallo,
wie macht ihr das:

Zu einer Baugruppe gehören i.d.R. nicht nur PCB + Bauteile, sondern auch 
Gehäuse, externe Stecker etc..
Um bei der Bestellung der Bauteile nichts zu vergessen hätte ich gerne, 
dass diese Komponenten auch in der BOM auftauchen.
Ich habe dazu Parts und Symbols erstellt, die die Bauteile 
darstellen inkl. Bestellnummern etc.. So sieht man die Teile im 
Schaltplan.
Da diese Parts jedoch kein Package haben, werden sie in der BOM leider 
nicht aufgeführt, da dort nur Parts mit Package auftauchen.

Es gibt ein ULP mit dem man eine BOM erstellen kann, in dem auch Parts 
ohne Package aufgeführt werden, aber dann sind auch sämtliche 
Supply-Symbole etc. aufgelistet.

Wie handhabt ihr das? Habt ihr einen Tipp?
Muss ich ein Package dafür zeichnen, welches dann außerhalb der 
PCB-Dimensions platziert wird? Gibt das Probleme beim 
Platinenlieferanten?

Viele Grüße,
Alex

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Hallo Alex!

Du könntest mal versuchen ein Package zu definieren, dass nur auf dem 
Layer tDoku liegt. Das sollte dann dem Leiterplattenfertiger egal sein. 
Oder Du schaust mal in das bom.ulp, nach welchen Kriterien die Teile 
ausgewählt werden, die in der BOM auftauchen.

Ich könnte im Moment z.B. für Jumper nicht sagen, ob die automatisch in 
die BOM übernommen werden. Die haben aber ein Package mit Darstellung in 
tPlace und tDoku. Vielleicht testet du damit mal.

Mit freundlichen Grüßen
Thorsten Ostermann

von Peter (Gast)


Lesenswert?

Eagle ist ein schlechtes EDA Programm und keine Projektverwaltung. 
Gehäuse gehören aber nicht zur Platine sondern zur Baugruppe. Baugruppen 
verwaltet man nicht in eagle. Wenn du es unbedingt in der Bom brauchst 
dann Trag es halt nach. Ich halte den Ansatz des als Bauteil zeichnen 
als falsch weil es nichts im Layoutprogramm zu suchen hat! Den 
Platinenhersteller interessiert das nicht. Der interessier sich für 
Gerberfiles. Leider sind einige User zu blöd die selbst zu machen darum 
akzeptieren sie auch BRD

von O. D. (odbs)


Lesenswert?

Auch wenn aus Peter ein leichter Hass spricht, stimme ich ihm zu.

Es gibt auch noch andere Dinge außer der Stückliste, die zu einem 
Projekt gehören und dokumentiert werden sollten. Beispielsweise 
Fertigungsparameter der Leiterplatte, Firmware und Fuse-Settings bei 
µCs, Anweisungen für den Test oder Abgleich, etc.

Ich habe da auch keine spezielle Software für, sondern verwalte das in 
Form von einzelnen CSV-Tabellen, Textdateien und Quelltexten in git.

von Dietrich L. (dietrichl)


Lesenswert?

Peter schrieb:
> Gehäuse gehören aber nicht zur Platine sondern zur Baugruppe.

Voll ACK.

> Baugruppen verwaltet man nicht in eagle.

Da könnte man allerdings Eagle insofern missbrauchen, dass man für die 
Baugruppe (nächst höhere Ebene) eine extra Datei aufmacht, und die 
enthält dann alle Einzelteile - inklusive dem Teil "Platine bestückt".
Da stören dann auch die Packages nicht...

Gruß Dietrich

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.