Eagle Lib Ändern

OP #6501405
Lesenswert?

Hallo, ich will gerne in der Standart Lib diode.lbr eine neue Diode 
hinzugügen. Nun hab ich die Lib geöffnet, das Device erstellt, das 
Symbol und das Package hinzu gefügt und verbunden. Danach hab ich die 
Lib gespeichert (C:\EAGLExxx\cache\lib\diode.lbr) und fertig.

Aber jetzt finde ich meine Diode nicht in der Lib. Aktualisieren und Lib 
Update bringt auch nichts. Also wollte ich es noch mal Probieren und hab 
aber im Lib Verzeichnis dann einmal auf Öffnen geklickt und über den 
Pfad die Lib diode.lbr geöffnet und sehe da, die Diode ist drinen aber 
nicht in meinem Lib Manager. Wie kann ich mir das Bauteil "rein laden"? 
Oder kann man eine Standart Lib nicht Ändern?

Danke
#6501410
Lesenswert?

David K. schrieb:
> Hallo, ich will gerne in der Standart Lib diode.lbr eine neue Diode
> hinzugügen. Nun hab ich die Lib geöffnet, das Device erstellt, das
> Symbol und das Package hinzu gefügt und verbunden. Danach hab ich die
> Lib gespeichert (C:\EAGLExxx\cache\lib\diode.lbr) und fertig.

Lad die mal hier hoch. Eigentlich sollte die dann drin sein.

> Aber jetzt finde ich meine Diode nicht in der Lib. Aktualisieren und Lib
> Update bringt auch nichts. Also wollte ich es noch mal Probieren und hab
> aber im Lib Verzeichnis dann einmal auf Öffnen geklickt und über den
> Pfad die Lib diode.lbr geöffnet und sehe da, die Diode ist drinen aber
> nicht in meinem Lib Manager. Wie kann ich mir das Bauteil "rein laden"?

Muss man nicht, die ist automatisch drin.

> Oder kann man eine Standart Lib nicht Ändern?

Doch.

Trotzdem würde ich die eher nicht ändern. Lieber alle neuen Teile in 
neuen, eigenen Bibliotheken anlegen.
#6501441
Lesenswert?

Hmm, ich hatte da schon mal ein ähnliches Problem, daß Dateien im 
Eagle-Verzeichnis unsichtbar waren. Vermutlich hast du durch 
irgendwelche Virtualisierung von Windows 2 Dateien. Eine, in der du die 
Änderung vornimmst und eine, auf die Eagle zugreift. Ich hab nie 
rausgefunden, was das Problem war 8-0.Darauf deutet auch dein Pfadname 
hin.

(C:\EAGLExxx\cache\lib\diode.lbr)

In den älteren Eagle-Versionen gibt es kein /cache Verzeichnis, nur /lib 
direkt im Eagle-Verzeichnis.
OP #6501446
Lesenswert?

Ok schade das es nicht hin haut. Aber Danke für deine Hilfe.

Also kann ich immer nur eine neue Lib erstellen und da meine Symbole 
rein tun? Weil wenn man für jedes Bauteil eine neue Lib anlegen muss, 
dann ist das ja zimlich voll. Zb. Diode original und myDiode und so 
weiter...

Deswegen wollte ich die Diode in der Standart Lib haben
#6501453
Lesenswert?

David K. schrieb:
> Ok schade das es nicht hin haut. Aber Danke für deine Hilfe.
>
> Also kann ich immer nur eine neue Lib erstellen und da meine Symbole
> rein tun?

Nein, man kann die Libs schonändern, aber irgend etwa shast du falsch 
gemacht.

> Weil wenn man für jedes Bauteil eine neue Lib anlegen muss,
> dann ist das ja zimlich voll.

Wer sagt denn so einen Unsinn? Nicht ein Lib für ein neues Bauteil, 
sondern viele neue Bauteile zusammen in eine neue Lib.

> Zb. Diode original und myDiode und so
> weiter...

Nö. Einfach david.lib und dort alles rein.
OP #6501459
Lesenswert?

>> Weil wenn man für jedes Bauteil eine neue Lib anlegen muss,
>> dann ist das ja zimlich voll.
>
> Wer sagt denn so einen Unsinn? Nicht ein Lib für ein neues Bauteil,
> sondern viele neue Bauteile zusammen in eine neue Lib.
>
>> Zb. Diode original und myDiode und so
>> weiter...
>
> Nö. Einfach david.lib und dort alles rein.

Ja das ist aber mein Problem da ich schon zimlich viel in der Lib habe 
und dh. wollte ich die Diode in die Standart Lib klatschen. Und ich habe 
auch noch einige andere Libs (myTrafo, myMC, usw.)
#6501463
Lesenswert?

David K. schrieb:
> Ja das ist aber mein Problem da ich schon zimlich viel in der Lib habe

Wirklich? Wieviele tausend Bauteile hast du denn in deiner Lib?

> und dh. wollte ich die Diode in die Standart Lib klatschen.

Dann tu das! Probier es noch mal. Öffne im Bibliotheksbrowser die lib 
mit Rechter Maustaste / Öffnen und mach dein Diode dort rein. Oder such 
mal im Windows-Explorer mach diode.lib, ob die irgendwo doppelt liegt.

> Und ich habe
> auch noch einige andere Libs (myTrafo, myMC, usw.)

Du Ärmster!

First World Problems!
OP #6501468
Lesenswert?

> Wirklich? Wieviele tausend Bauteile hast du denn in deiner Lib?
>
Tausende nicht aber über hundert sind es schon.

>> und dh. wollte ich die Diode in die Standart Lib klatschen.
>
> Dann tu das! Probier es noch mal. Öffne im Bibliotheksbrowser die lib
> mit Rechter Maustaste / Öffnen und mach dein Diode dort rein. Oder such
> mal im Windows-Explorer mach diode.lib, ob die irgendwo doppelt liegt.

Alles klar ich Probier es noch mal in einer anderen Lib und die Such ich 
dann mal. Danke noch mal.
Gast #6501476
Lesenswert?

David K. schrieb:
> Ja das ist aber mein Problem da ich schon zimlich viel in der Lib habe
> und dh. wollte ich die Diode in die Standart Lib klatschen. Und ich habe
> auch noch einige andere Libs (myTrafo, myMC, usw.)

Und nach dem nächsten Eagle-Update, wunderst du dich, warum deine 
Bauteile aus der Standard Lib verschwunden sind. :-(
Eigene Bauteile in den Standard Libs hinzu zu fügen, ist ein Holzweg.
Und im Cache rumzufuhrwerken ist bestimmt die schlechteste Lösung. Wer 
weiß, wann der aktualisiert wird - vielleicht schon beim nächsten 
Neustart.

p.s.
Über "Standart" solltest du nochmal nachdenken ;-(
Gast #6501477
Lesenswert?

David K. schrieb:
> Alles klar ich Probier es noch mal in einer anderen Lib und die Such ich
> dann mal. Danke noch mal.

Schau mal wo die aktualisierte lib ist, ich hatte auch mal den Fall, 
dass die lib im Verzeichnis "meinProfil"\Dokumente\Eagle gelandet ist.
Hast Du bei den Einstellungen bei Eagle den lib Pfad geändert oder was 
hinzugefügt?
OP #6501479
Lesenswert?

> Schau mal wo die aktualisierte lib ist, ich hatte auch mal den Fall,
> dass die lib im Verzeichnis "meinProfil"\Dokumente\Eagle gelandet ist.
> Hast Du bei den Einstellungen bei Eagle den lib Pfad geändert oder was
> hinzugefügt?

Nein ich hab alles auf Standart und bei den Pfaden nie was geändert.
OP #6501483
Lesenswert?

Wolfgang schrieb:
> David K. schrieb:
>> Ja das ist aber mein Problem da ich schon zimlich viel in der Lib habe
>> und dh. wollte ich die Diode in die Standart Lib klatschen. Und ich habe
>> auch noch einige andere Libs (myTrafo, myMC, usw.)
>
> Und nach dem nächsten Eagle-Update, wunderst du dich, warum deine
> Bauteile aus der Standard Lib verschwunden sind. :-(
> Eigene Bauteile in den Standard Libs hinzu zu fügen, ist ein Holzweg.
> Und im Cache rumzufuhrwerken ist bestimmt die schlechteste Lösung. Wer
> weiß, wann der aktualisiert wird - vielleicht schon beim nächsten
> Neustart.
>
> p.s.
> Über "Standart" solltest du nochmal nachdenken ;-(

Ahhhh ok. Das verstehe ich, warum man da eingene Libs machen sollte. 
Danke für die Info.
Gast #6501520
Lesenswert?

David K. schrieb:
> Ok schade das es nicht hin haut. Aber Danke für deine Hilfe.
>
> Also kann ich immer nur eine neue Lib erstellen und da meine Symbole
> rein tun? Weil wenn man für jedes Bauteil eine neue Lib anlegen muss,
> dann ist das ja zimlich voll.

Stell dich doch nicht so jungfräulich an.

Also du kannst im Control Panel unter Optionen-->Verzeichnisse 
einstellen, was du denn so alles an Verzeichnissen haben willst.

Also such dir auf deiner Festplatte irgend ein sinnvoll gelegenes 
Verzeichnis aus, wo du deine eigenen Bibliotheken haben willst.

Gilt auch für einen Teil all der Standard-Bibliotheken, die bei neuerem 
Eagle als "managed" mitgeliefert werden - und zwar für den Teil, den du 
tatsächlich zu benutzen gedenkst.

Das Mitgelieferte ist ne Menge Krempel, von dem du sicherlich nur ganz 
wenig tatsächlich brauchst. Das was du brauchst, kopierst du in dein 
o.g. eigenes Verzeichnis. Und dort kannst du dann herumfuhrwerken nach 
deinem Belieben.

Natürlich legt man NICHT für jedes Bauteil eine separate Bibliothek an, 
das wäre albern. Ich mache das schon seit Eagle 3.55 so, daß ich da 
zweigleisig fahre: zum einen ein Verzeichnis, wo ich Libs für bestimmte 
Hersteller habe (also von Analogdevices bis Zetex, so etwa), zum anderen 
ein Verzeichnis, wo ich Bauteile nach Themengruppen drin habe, also C, 
Dioden, Elkos, L, R, Supply, Formate (Zeichnungsfelder und DIN A4..A1, 
diverse Leiterplattenumrisse - na und so weiter).

Das wären dann bei aktuellem Eagle (9.xx) die eigenen Bibliotheken, wo 
Eagle eben nicht "herum-managed".

W.S.
Gast #6501527
Lesenswert?

Wolfgang schrieb:
> Und nach dem nächsten Eagle-Update, wunderst du dich, warum deine
> Bauteile aus der Standard Lib verschwunden sind. :-(

Richtig.

Daher ist es eine ausgesprochen blöde Idee, die Standardlibraries ändern 
zu wollen.
Zumal neuere Eagles ihre Librsries in ein anderes Verzeichnis legen, und 
mal eben den Pfad (wohl in der Registry) auch für ältere Eagles darauf 
umbiegen.

David K. schrieb:
> Also kann ich immer nur eine neue Lib erstellen und da meine Symbole
> rein tun? Weil wenn man für jedes Bauteil eine neue Lib anlegen muss,
> dann ist das ja zimlich voll

Mir erscheint bei Eagle, wo man sowieso jedes Library Bauteil wegen 
Fehlern, schlechtem Design oder unpassender Auslegung 
"Miniaturrrestring" vor Verwendung anpassen muss oder man es blöderweise 
trotz identisch vorhandenem Symbol und Footprint nur wegen eines anderen 
Namens gar neu erstellen muss, es sinnvoll, bei jedem Projekt xyz neben 
xyz.brd und xyz.sch auch eine xyz.lib im Projektverzeichnis anzulegen, 
und zu 'use'en. Jedesmal, wenn man Standardlibraryeinträge überarbeiten 
will, kopiert man die zuerst dort aus dem entsprechend aufgeklappten 
Control Panel Eintrag in die eine offen gehaltene .lib hin (und zwar 
klugerweise nur Footprint und Symbol und erstellt das Device neu damit 
man nicht dutzende Footprints mitkopiert aber nicht mitüberarbeitet).
Gast #6501535
Lesenswert?

MaWin schrieb:
> Mir erscheint bei Eagle, wo man sowieso jedes Library Bauteil wegen
> Fehlern, schlechtem Design oder unpassender Auslegung "Miniaturrrestring" ...

Statt an irgendwelchen Miniaturrrestringen von Einzelbauteilen 
rumzunörgeln, könnte man einfach den Parameter im DRC anpassen und schon 
habe die Restringe die gewünschte Mindestbreite. Das erspart einen 
Haufen Fummelei an Einzelbauteilen in der Lib.

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