Hallo KiCAD Benutzer, Ich wollte eine Bibliothek, die ich unter http://smisioto.no-ip.org/elettronica/kicad/kicad-en.htm gefunden habe lokal einbinden, schaffe es aber nicht. In Linux unter /usr/share/kicad/library finden sich nur .lib und .dcm Dateien, was mich stutzig macht. In meinem Projekt habe ich unter .../<ProjektName>/libs eine Anordnung von battery_holders.mod, battery_holders.pretty/(*.kicad_mod) sowie für 3D noch battery_holders_3d/(*.wrl, *wings) kopiert. Ich habe das Verzeichnis .../libs via Einstellungen/BauteilBibliotheks- dateien unter Benutzerdefinierter Suchpfad eingetragen, sehe aber leider keine battery_holder Komponenten beim Einfügen von Bauteilen im Schaltplan. Müssen die .pretty/*.licad_mod Files und/oder *.mod Files irgendwie konvertiert werden? Hat sich das Library-Format bei KiCAD 4.x geändert. Sorry ich komm leider nicht weiter. Habe auch hier im Forum dazu nichts nützliches finden können, zumindest bei der Suche mit kicad*. Danke für Eure Hilfe. Markus DL8MBY
:
Bearbeitet durch User
Hallo Markus. Markus W. schrieb: > Müssen die .pretty/*.licad_mod Files und/oder *.mod Files irgendwie > konvertiert werden? Hat sich das Library-Format bei KiCAD 4.x geändert. https://www.mikrocontroller.net/articles/KiCad#Problem:_Case_Senitive_Symbols_ab_BZR4646_.28Jan..2FFeb._2014.29_in_Schaltpl.C3.A4nen._.28Migration_alter_Projekte_auf_neue.29 Teils teils. Eigentlich kann KiCad seine eigenen alten Dateien selber einlesen. Im gegensatz zu kommerzieller Software gibt es ja keinen Grund das zu unterbinden. Allerdings gibt es trozdem Fehler und Inkonsistenzen. Siehe dazu hier: https://www.mikrocontroller.net/articles/KiCad#Problem:_Case_Senitive_Symbols_ab_BZR4646_.28Jan..2FFeb._2014.29_in_Schaltpl.C3.A4nen._.28Migration_alter_Projekte_auf_neue.29 Betrifft aber nur .lib Ausserdem musst Du die Bibliotheken noch in die Bibliotheksliste aufnehmen. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
Hallo Bernd, danke für Deine Antwort. Ich bin leider immer noch am Kämpfen und habe nur testweise mir ein leeres Projekt erzeugt und wollte eigentlich üben, wie man fremde Libs ins lokale Projektverzeichnis einbindet. Dazu habe ich den Unterordner ./libs erzeugt und diesen im Menu Einstellungen BauteilBibliotheksdateien als Benutzerdefinierter Suchpfad eingetragen. Will ich nun im oberen Dialogfenster "BauteilBibliotheksdateien" etwas hinzufügen, sehe ich als Datei-Extension nur die Möglichkeit "*.lib" auszuwählen. Siehe meinen JPG-Anhang. Und an dieser Stelle hänge ich nun. Hast Du noch einen Hinweis, was ich da falsch mache? Markus DL8MBY PS.: Habe noch vergessen zu erwähnen, das die Version 4.0.4 benützt wird.
:
Bearbeitet durch User
Sehe gerade, dass es unter /usr/share/kicad lib und dcm Files im Verzeichnis ./library gibt aber auch .pretty Verzeichnisse mit .kicad_mod Dateien im Verzeichnis modules existieren. Sind die *.libs für Schema und *.kicad_mod für die PCB Footprints? Sieht so aus, wenn man sich den Dateiinhalt mit einem Editor anschaut. Markus
Dann müsste es doch libs unter diesem Link http://smisioto.no-ip.org/elettronica/kicad/kicad-en.htm zum Download geben und nicht nur *.kicad_mod Files. Habe ich das nur übersehen? Werde nochmals suchen. Danke! Markus DL8MBY
Nö, der Typ baut nur Footprints und 3D-Modelle. In vielen Fällen (bspw. Steckverbinder) kannst du generische Schalplansymbole dafür benutzen, in anderen Fällen müsstest du dir die Schaltplansymbole wohl selbst zimmern.
Jörg, das ist der Grund, warum ich ins Schlittern gekommen bin. Ich habe willkürlich die Footprints (jetzt weiß ich es) der battery_holder genommen, dazu gibt es aber keine lib fürs Schema. Und mangels Wissen, habe ich versucht die Footprint Bibliothek ins Schema einzupflegen, was so ja nicht funktionieren kann. Danke für den Hinweis. Markus DL8MBY
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.