Eagle Schematic/Layout in Library abspeichern

Gast #2831584
Lesenswert?

Hallo,
Ich habe mir in Eagle ein paar Module erstellt, welche ich in anderen 
Eale Projekten wieder gebrauchen könnte. Die Module sind schon etwas 
umfangreicher und ich möchte nur geringfügig etwas daran ändern können 
aber keines falles ein neues Layout erstellen! Gibt es eine Methode wie 
man die Module Layoutmäßig sowie Schaltplanmäßig in ein anderen Projekt 
einbinden könnte?
#2831604
Lesenswert?

rene schrieb:
> Ich habe mir in Eagle ein paar Module erstellt, welche ich in anderen
> Eale Projekten wieder gebrauchen könnte.

Ich versuche mal zu verstehen, was du meinst:
Im einfachsten (jetzt nicht gerade sinnvollen) Fall hast du einen 
Transistor mit Basiswiderstand fest angeordnet und möchtest diese 
Kombination immer wieder so verwenden? -> Bauteil mit drei Pads 
erstellen, Rechteck drum, 'Keepout' definieren -> fertig.
Gast #2831652
Lesenswert?

>Ich versuche mal zu verstehen, was du meinst:
>Im einfachsten (jetzt nicht gerade sinnvollen) Fall hast du einen
>Transistor mit Basiswiderstand fest angeordnet und möchtest diese
>Kombination immer wieder so verwenden? -> Bauteil mit drei Pads
>erstellen, Rechteck drum, 'Keepout' definieren -> fertig.

Ehm nee das ist nicht das was ich möchte :)

Stell dir mal vor, du hast ein Modul erstellt. Ein kleiner 
Mikrokontroller mit LDO. Hast dafür also eine scm und brd file. Dieses 
Modul brauchst du genau in dieser konfiguration 5 mal nur auf 
unterschiedlichen Boards (also andere Projekte). Wie kann ich nun die 
scm, und brd in andere Projekte importieren, sodass das layout erhalten 
bleibt?
#2831680
Lesenswert?

rene schrieb:
> Ehm nee das ist nicht das was ich möchte :)

Ach so, also nicht ein Modul, was aufgesteckt oder angelötet wird. Dann 
müssten das in dem Fall 'Widerstand/ Transistor' eben fünf Pads für das 
Layout sein. Für den Schaltplan etwas ähnliches. Aber so die blanke 
Sahne ist das nicht. Einfach so exportieren/ importieren und fertig ist 
der Lack ..., kann ich mir nicht vorstellen :-(
Gast #2832092
Lesenswert?

Man hat das board_a und sheet_a indem das Modul ist und board_b und 
sheet_b in dem die Schaltung liegt die das Modul haben möchte.

jetzt geht man in sheet_a und kopiert (mit cut) das modul.
danach öffnet man board_b und sheet_b, geht ins sheet_b und fügt die 
Schaltung ein.
Jetzt speichert man.
Nun schließt man sheet_b und löscht die hinzugekommenen Bauteile aus 
board_b.
speichert wieder.
jetzt geht man ins board_a kopiert da das Modul.
Nun öffnet man das board_b , es kommt vielleicht eine 
Fehlermeldung/Erros etc. man schließt das sheet_b und fügt nun das Modul 
in board_b ein.

Jetzt hat man das Modul im Sheet und im Board.
Drückt jetzt ERC bzw. Tools/Erc und sieht jetzt das Board und Schematic 
nicht konsistent sind.

Abspeichern.

Jetzt muss man Schritt für Schritt die ganzenNetze und 
Bauteilbezeichungen durchgehen und sie im Board und Sheet auf den selben 
Namen bringen.
Bei der Kopie, also dam Modul wird z.B. ein Netz das davor "5V" hieß, 
heißt nun "5V1" , somit muss man nun "rename" machen und das Netz wieder 
in "5V" umbenenen. Dies macht man mit allen Netzen und Checkt mit ERC 
was man erreicht hat, bis es wieder konsisten ist.
Gast #2832355
Lesenswert?

>Es gibt ein ULP, das aus einem Board ein Package für eine Bibliothek
>erstellt. Der Name ist recht eingänglich - aber ich weiß ihn nicht
>auswendig.
>Ist das das, was du gern hättest?

Jawoll das ist genau das was ich haben möchte. Bitte bitte sag mit wie 
sich dieses ULP nennt :)
Gast #2835190
Lesenswert?

Hmm schade :)
Dann muss man doch eben das Schematic kopieren und dann immer 
nachrouten. Wo findet man denn Informationen zu der Eagle Scripsprache? 
Ich würde es doch nicht unversucht lassen mit ein script zu basteln, was 
mir zumindest die selektierte Routinginformation (vom layout; wie z.b. 
Absolute und relative Koordinaten, Netznamen usw) entnehme, sodass ich 
im neuem Layou erneut ein script ausführe, dass mir das layout genauso 
nachbaut :)
Gast #2837512
Lesenswert?

was ach funktionieren könnte,

benenne von deinen "Modulen" die Netze und Bauteile alle so um das sie 
nicht mit den automatisch vergebenen namen kollidieren können.

Dann machst du nur den Schaltplan auf und kopierst dein "Modul 
Schaltplan" hinein, danach nur das Board aufmachen und auch hier das 
"Modul Board" hinein.

Anschließend sollten board und Schaltplan konsistens sein, es ist 
trotzdem zu empfehlen eine Sicherheitskopie an zu legen.

Vieleicht hilft es ja weiter

MFG

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren