Forum: Platinen Eagle 7.5 - Subbaugruppen erstellen


von S. B. (simonb87)


Lesenswert?

Hallo,

ich würde gerne in einem Projekt Unterbaugruppen erstellen, welche ich 
mehrfach im Schaltplan einfügen kann. Diese sollen dann auch direkt 
fertig im Layout-Editor erscheinen. Am liebsten würde ich diese 
Unterbaugruppen direkt aus der Bibliothek heraus in meinen Schaltplan 
einfügen können.

Derzeit wäre mein Vorgehen folgendes:
- Schaltplan für Baugruppe erstellen
- Alle Netze in Baugruppe benennen
- Layout erstellen
- Speichern
- Eigentlichen Schaltplan erstellen exklusive der Baugruppen
- Netze entsprechend derer in der Unterbaugruppe benennen
- *.brd der Unterbaugruppe in Layout-Editor ziehen und n-mal pasten
- Fehlende Wires ziehen

- PROBLEM: Unterbaugruppen sind nicht im Schaltplan vorhanden.

Das ganze ist ziemlich aufwändig, daher die Frage, ob es nicht einfacher 
geht? Gibt es eine Funktion, ULP etc., welche mir automatisch eine ganze 
Baugruppe als Bauteil in die Bibliothek lädt?

Danke und viele Grüße
Simon

von Falk B. (falk)


Lesenswert?

@: S. B. (simonb87)

>ich würde gerne in einem Projekt Unterbaugruppen erstellen, welche ich
>mehrfach im Schaltplan einfügen kann. Diese sollen dann auch direkt
>fertig im Layout-Editor erscheinen.

Das geht ab Eagle 6.x.

> Am liebsten würde ich diese
>Unterbaugruppen direkt aus der Bibliothek heraus in meinen Schaltplan
>einfügen können.

Das geht nicht. Man kann aber in einen Schaltplan/Layout ein anderes 
Eagle-Projekt importieren, dabei bleiben Schaltplan und Layout erhalten.

Import -> Eagle Zeichnung

>Derzeit wäre mein Vorgehen folgendes:
>- Schaltplan für Baugruppe erstellen
>- Alle Netze in Baugruppe benennen
>- Layout erstellen
>- Speichern
>- Eigentlichen Schaltplan erstellen exklusive der Baugruppen
>- Netze entsprechend derer in der Unterbaugruppe benennen
>- *.brd der Unterbaugruppe in Layout-Editor ziehen und n-mal pasten
>- Fehlende Wires ziehen

Das war früher mal der Workaround, das braucht man heute Gott sei Dank 
nicht mehr.

https://www.mikrocontroller.net/articles/Eagle_FAQ#Geroutete_Baugruppen_kopieren

https://www.mikrocontroller.net/articles/Eagle_im_Hobbybereich#Module_kopieren

von S.B. (Gast)


Lesenswert?

Danke für die Antwort. Es klappt auch alles soweit ganz gut. Nur habe 
ich nun bei einem Projekt das Problem, dass ich immer an drei Bauteilen 
Inkonsistenzen bekomme.
Es handelt sich jeweils um Standard SMD-Kondensatoren aus der rcl.lib. 
Davon habe ich auch noch weitere im Schaltplan. Diese machen allerdings 
keine Probleme.

Eagle beklagt sich immer über "Unterschiedliche Verbidnungen an C PIN1 
und PAD1".

Im Schaltplan/Board der Baugruppe gibt es keine Inkosistenten und auch 
sonst keine Fehler. Das Problem tritt n-mal auf, wenn ich die Baugruppe 
n-mal nach obiger Anleitung kopiere.

von Falk B. (falk)


Lesenswert?

@ S.B. (Gast)


>ich nun bei einem Projekt das Problem, dass ich immer an drei Bauteilen
>Inkonsistenzen bekomme.
>Es handelt sich jeweils um Standard SMD-Kondensatoren aus der rcl.lib.
>Davon habe ich auch noch weitere im Schaltplan. Diese machen allerdings
>keine Probleme.

>Eagle beklagt sich immer über "Unterschiedliche Verbidnungen an C PIN1
>und PAD1".

Dann hast du möglicherweise ein paar komische Netze an diese Pins 
gemalt. Lade die Eagle-Files hoch, dann kann man die anschauen.

von S.B. (Gast)


Angehängte Dateien:

Lesenswert?

Alles klar, hier die Eagle-Files

von S.B. (Gast)


Lesenswert?

Ach ja, die Probleme treten an C1, C2, C3 auf. Sonst nirgends.

von Falk B. (falk)


Angehängte Dateien:

Lesenswert?

Du hattest einen Layoutfehler/Luftlinie an R1/R2/C3, deswegen ist 
wahrscheinlich beim Import was schief gelaufen. Siehe Anhang, jetzt geht 
es.

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.