Liebe KiCad-Nutzer, momentan nehme ich wieder einmal Anlauf, um mich etwas in KiCad einzuarbeiten. Trotz zahlreicher Tutorials und Beiträge bleibt mir die Ordnerstruktur in '.\KiCad\share\library' und '.\KiCad\share\modules' etwas schleierhaft. Bei folgenden Punkten bräuchte ich Licht im Dunkel ;-) 1. Mein Verständnis war bisher so, daß in 'library' die Symbole als *.lib enthalten sind. Welche Aufgabe haben die dcm-Dateien (EESchema-DOCLIB)? 2. Wofür ist der Unterordner '.\symbols' da mit den sym-Dateien? Ist das etwas anders als lib? Zumindest sieht der Dateiinhalt im Editor reicht ähnlich aus. 3. Warum werden 'contrib'-Ordner verwendet und nicht bei den anderen Symbolen bzw. Footprints gespeichert? 4. Welche Aufgabe haben die Dateitypen 'brd' und 'equ' im 'library'-Ordner? 5. Welche Aufgabe hat der Dateityp 'mdc' im 'library\contrib'-Ordner? Fragen über Fragen... ;-) Derzeit bin ich noch am Überlegen, wie ich weitere Symbole und Footprints in mein eigenes Projekt einbinde. Ist es "zweckmäßig", bei den Bibliothekseinstellungen erst einmal alle Einträge zu löschen und dann nur gezielt das zu aktivieren, was man wirklich braucht? Ich finde auch die Idee von Bernd (Beitrag "Re: KiCad: Bibliotheken verwalten") sehr gut. Da hätte man wirklich für jedes Projekt eine saubere Bibliothek, welche auch direkt dort mit gespeichert wird. Gefällt mir in der Theorie sehr gut. Ich danke Euch für Eure Antworten schon einmal vorab! Gruß, Andreas
Hallo Andreas S > einzuarbeiten. Trotz zahlreicher Tutorials und Beiträge bleibt mir die > Ordnerstruktur in '.\KiCad\share\library' und '.\KiCad\share\modules' > etwas schleierhaft. Hilft Dir: https://github.com/bert/pcb-fpw/wiki/LP694522-KiCad-footprints http://bazaar.launchpad.net/~kicad-developers/kicad/doc/files Irgendwie finde ich jetzt auf die schnelle eine bestimmte Datei dort nicht, darum diese hier im Anhang als "KiCAD_file_formats_08May2012.pdf" Ursprünglich kam es von http://bazaar.launchpad.net/~kicad-developers/kicad/doc/files/head:/doc/help/en/ , aber der Link ist wohl kaputt. > > 1. Mein Verständnis war bisher so, daß in 'library' die Symbole als > *.lib enthalten sind. Welche Aufgabe haben die dcm-Dateien > (EESchema-DOCLIB)? Richtig. Die Schaltplansymbole sind in *.lib, und früher einzelne(!) als *.sym(?). In den *dcm waren Zusatzinformationen. > > 2. Wofür ist der Unterordner '.\symbols' da mit den sym-Dateien? Ist das > etwas anders als lib? Zumindest sieht der Dateiinhalt im Editor reicht > ähnlich aus. Die *.sym waren einzelne Symbole, die *.lib viele Symbole gebündelt. Hat aber wohl eher historische Gründe. Ein großer Unterschied existierte nicht. Darum sind die *.sym weggefallen. > > 3. Warum werden 'contrib'-Ordner verwendet und nicht bei den anderen > Symbolen bzw. Footprints gespeichert? "Contributions" sind "Spenden", also Bibliotheken, die nicht zum offiziellen Inhalt von kicad gehören (ungetestet) aber trozdem mitgeliefert werden. Was meinen Anteil daran betrifft, in der aktuellen kicad Version vom 19.01.2012 sind uuuuralte Versionen. Frische gibt es hier: http://www.mikrocontroller.net/articles/KiCAD#Bibliotheken http://www.df0fkw.datenoase.de/index.php?option=com_content&view=article&id=107&Itemid=98 http://www.darc.de/distrikte/l/02/technik-funk/ (ganz unten) sowie http://bazaar.launchpad.net/~kicad-lib-committers/kicad/library/files Vermutlich/hoffentlich werden diese aktuelleren Versionen in den zukünftigen kicad Releases als "contributions" enthalten sein. Ich gebe zu, das die Ordnerstruktur etwas Durcheinander ist, weil eigentlich "contrib" der Überbegriff des Verzeichnisses ist.... > > 4. Welche Aufgabe haben die Dateitypen 'brd' und 'equ' im > 'library'-Ordner? *.brd sind "Platinenlayouts". > > 5. Welche Aufgabe hat der Dateityp 'mdc' im 'library\contrib'-Ordner? > Enthielt Zusatzinformationen. Existiert in der gegenwärtigen kicad Version nicht mehr. > Derzeit bin ich noch am Überlegen, wie ich weitere Symbole und > Footprints in mein eigenes Projekt einbinde. Eigene Bibliotheken in eigenem Verzeichnis, NICHT im kicad Verzeichnis (wie auch alle Projekte, Schematics und Boards). Sonst sind sie beim nächsten update von kicad weg, wenn du nicht höllich aufpasst. > Ist es "zweckmäßig", bei > den Bibliothekseinstellungen erst einmal alle Einträge zu löschen und > dann nur gezielt das zu aktivieren, was man wirklich braucht? Jain....es ist sinnvoll, aber um das richtige zu entfernen, musst du Dich in den Bibliotheken erstmal gut auskennen....;O) Tipp: Entferne erstmal nichts. Es sei, du kannst etwas zimlich sicher ausschliessen, wie z.B Röhren. Den "cache-library" Ordner deines ersten abgeschlossenen Projekt sicherst Du dir, nennst ihn passend um, und benutzt ihn als "Hauptbibliothek" bei Deinem nächsten Projekt, weil es sehr wahrscheinlich ist, das Du dort ähnliches benötigst. Nach dem zweiten Projekt verfährst du mit der dann erhältlichen cache-library genauso, und itterativ bildet sich so Deine persönliche Bibliothek mit Deinem persönlichen Bauteilprofil. Anderer (analytischer) Weg: Ich habe in meiner Symbolbibliothek immer z.B. meine EN60617...lib zusätzlich zu den ICs oder "Spezialbauteilen" die ich sonst noch brauche.....Bei den Modulen ist es ähnlich: Dort sortiere ich immer nach ähnlicher Funktion bzw. Footprint. Beispiel: THT-Widerstände + SMD-Widerstände + Kondensatoren/Spulen in THT/SMD + explizite Footprintbauformen (SOT23/TO220/ec.) + "Spezialbauteile" (sicherungshalter brauche ich auch oft) > Ich finde auch die Idee von Bernd > (Beitrag "Re: KiCad: Bibliotheken verwalten") sehr gut. Da hätte > man wirklich für jedes Projekt eine saubere Bibliothek, welche auch > direkt dort mit gespeichert wird. Gefällt mir in der Theorie sehr gut. Danke! Nach dem obigen Verfahren mit den Cache-librarys nach abgeschlossenen Projekten bildet sie sich mit der Zeit evolutionär selber. ;O) Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de Edit: Typos Edit: Zum Launchpad Ordner
Hallo Bernd, vielen Dank für Deine ausführliche Antwort. Find ich spitze von Dir! > Hilft Dir: > https://github.com/bert/pcb-fpw/wiki/LP694522-KiCad-footprints > http://bazaar.launchpad.net/~kicad-developers/kicad/doc/files > Irgendwie finde ich jetzt auf die schnelle eine bestimmte Datei dort > nicht, > darum diese hier im Anhang als "KiCAD_file_formats_08May2012.pdf" Das pdf habe ich schon unter http://www.kicad-pcb.org/display/KICAD/File+Formats gefunden. Dort ist zwar der Aufbau der Dateien beschrieben, aber ich war im Verständnis noch viel weiter "vorn" steckengeblieben. > Richtig. Die Schaltplansymbole sind in *.lib, und früher einzelne(!) als > *.sym(?). In den *dcm waren Zusatzinformationen. > > Die *.sym waren einzelne Symbole, die *.lib viele Symbole gebündelt. Hat > aber wohl eher historische Gründe. Ein großer Unterschied existierte > nicht. > Darum sind die *.sym weggefallen. > > Enthielt Zusatzinformationen. Existiert in der gegenwärtigen kicad > Version nicht mehr. Das heisst, mit meinen Worten, zusammengefasst, daß langfristig nur die lib und mod Dateien übrig bleiben werden. So Richtig? > "Contributions" sind "Spenden", also Bibliotheken, die nicht zum > offiziellen Inhalt von kicad gehören (ungetestet) aber trozdem > mitgeliefert werden. > Was meinen Anteil daran betrifft, in der aktuellen kicad Version vom > 19.01.2012 sind uuuuralte Versionen. Frische gibt es hier: > http://www.mikrocontroller.net/articles/KiCAD#Bibliotheken > http://www.df0fkw.datenoase.de/index.php?option=com_content&view=article&id=107&Itemid=98 > http://www.darc.de/distrikte/l/02/technik-funk/ (ganz unten) > sowie > http://bazaar.launchpad.net/~kicad-lib-committers/kicad/library/files > Vermutlich/hoffentlich werden diese aktuelleren Versionen in den > zukünftigen kicad Releases als "contributions" enthalten sein. > Ich gebe zu, das die Ordnerstruktur etwas Durcheinander ist, weil > eigentlich "contrib" der Überbegriff des Verzeichnisses ist.... Ich habe mir mit Hilfe von Bazaar einmal die aktuellen Bibliotheken geladen. Zuerst ein riesen Lob an Dich für Deine Arbeit, welche Du hier beigesteuert hast! Im aktuellen Stand sehen die Bibliotheken aufgeräumter und auch besser "gefüllt" aus. Eine Sache ist mir am Ordneraufbau wieder nicht verständlich... Warum befnden sich die 'contrib-symbols' mit bei den Modulen? > Eigene Bibliotheken in eigenem Verzeichnis, NICHT im kicad Verzeichnis > (wie auch alle Projekte, Schematics und Boards). Sonst sind sie beim > nächsten update von kicad weg, wenn du nicht höllich aufpasst. Danke für den Tip, habe schon einen extra Ordner im home angelegt. > Anderer (analytischer) Weg: Ich habe in meiner Symbolbibliothek immer > z.B. meine EN60617...lib zusätzlich zu den ICs oder "Spezialbauteilen" > die ich sonst noch brauche.....Bei den Modulen ist es ähnlich: Dort > sortiere ich immer nach ähnlicher Funktion bzw. Footprint. Beispiel: > THT-Widerstände + SMD-Widerstände + Kondensatoren/Spulen in THT/SMD + > explizite Footprintbauformen (SOT23/TO220/ec.) + "Spezialbauteile" > (sicherungshalter brauche ich auch oft) Hört sich praktisch sehr brauchbar an und so werde ich es wohl auch versuchen. Bin wirklich begeistert, welche Möglichkeiten Kicad bietet und wieviele ihr Wissen in dieses Opensource-Projekt beisteuern. Klar, vieles fühlt sich für mich noch sehr fremd an, aber das liegt wohl eher an der Gewohnheit und muss ja überhaupt nicht negativ sein. Also vielen Dank für die Unterstützung und Hilfe! Viele Grüße, Andreas
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.