Forum: Platinen Library local in KiCAD einbinden - unter Linux


von Markus W. (dl8mby)


Lesenswert?

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
von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

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

von Markus W. (dl8mby)


Angehängte Dateien:

Lesenswert?

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
von Markus W. (dl8mby)


Lesenswert?

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

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Markus W. schrieb:
> Sind die *.libs für Schema und *.kicad_mod für
> die PCB Footprints?

Yep.

von Markus W. (dl8mby)


Lesenswert?

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

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

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.

von Markus W. (dl8mby)


Lesenswert?

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
Noch kein Account? Hier anmelden.