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
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.
:
Bearbeitet durch User
Das werden nicht die selben Libs sein. Du hast da wahrscheinlich eine Kopie erstellt und irgendwo gespeichert!
Kann das sein, dass hier Eagle extra was erstellt? Weil im Ordner sind da drei Libs aber mit Eagle finde ich nur eine
David K. schrieb: > Kann das sein, dass hier Eagle extra was erstellt? Jain. Die mit de Endung .l#x kann man löschen, das sind automatische Backups.
David K. schrieb: > Hier die Lib. Die Diode sollt die BZX384 sein. In der Lib gibt es nur BZX84CSMD.
Und wenn ich die Datei im Eagle Verzeichnis öffne finde ich die Diode aber nicht mit den Lib Manager
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.
David K. schrieb: > Danach hab ich die > Lib gespeichert (C:\EAGLExxx\cache\lib\diode.lbr) und fertig. Die wirst du nur finden können, falls sie in deinem Projekt enthalten ist und in der Verzeichnisliste für die Bibliotheken auftaucht.
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
Falk B. schrieb: > Vermutlich hast du durch > irgendwelche Virtualisierung von Windows 2 Dateien. Warum sollte das auf eine Datei in C:\EAGLExxx\cache\lib\ zutreffen. Das ist kein Windows Programmverzeichnis.
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.
>> 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.)
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!
> 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.
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 ;-(
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?
> 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.
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.
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.
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).
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.
Hättest du deinen Screenshot richtig angesehen, wäre dir im Kopf rechts der Eintrag aufgefallen, dass die LIB im Read Only Mode geöffnet ist. Möglicherweise ein Rechteproblem. Arno
David K. schrieb: > Standart beim 2ten hast du den ersten Hinweis aber nicht verstanden Wolfgang schrieb: > p.s. > Über "Standart" solltest du nochmal nachdenken ;-( Es gibt Vögel die stehen gerne auf einem Bein, das ist deren Standart, ist bei denen also Standard!
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.