Dies ist eine alte Version des Dokuments!
Die neue Version von KiCad bringt einige grundlegende Änderungen mit sich, was leider den Aufwand erfordert, dass ein KiCad4-Projekt portiert werden muss, nachdem es kein zurück mehr gibt.
Der zugehörige Blogeintrag auf der KiCad Website ist hier zu finden: http://kicad-pcb.org/post/symbol-lib-table/
Diese Anleitung hab ich bei der Druchführung nicht immer ganz verständlich bzw. eindeutig empfunden, daher mein Artikel zum Thema.
Ich verwende derzeit noch Version 4 und 5 parallel. Daher habe ich 2 Ordner für die config eingerichtet:
/home/karl/.config/kicad4 /home/karl/.config/kicad5
, wobei einer der beiden per symlink immer auf
/home/karl/.config/kicad
verlinkt wird, je nachdem, welche Version ich gerade verwende.
Im config ordner für KiCad5 habe ich auch den Template Ordner reinkopiert (von /usr/share/kicad/template), in dem auch das KiCad Projekt-Template sitzt: kicad.pro
Diese Datei darf keine Einträge mehr in der Gruppe [eeschema/libraries] haben:
update=Mon 18 Apr 2018 22:56:56 MDT version=1 last_client=kicad [general] version=1 RootSch= BoardNm= [pcbnew] version=1 LastNetListRead= UseCmpFile=1 PadDrill=0.600000000000 PadDrillOvalY=0.600000000000 PadSizeH=1.500000000000 PadSizeV=1.500000000000 PcbTextSizeV=1.500000000000 PcbTextSizeH=1.500000000000 PcbTextThickness=0.300000000000 ModuleTextSizeV=1.000000000000 ModuleTextSizeH=1.000000000000 ModuleTextSizeThickness=0.150000000000 SolderMaskClearance=0.050000000000 SolderMaskMinWidth=0.10000000000 DrawSegmentWidth=0.200000000000 BoardOutlineThickness=0.100000000000 ModuleOutlineThickness=0.150000000000 [cvpcb] version=1 NetIExt=net [eeschema] version=1 LibDir= [eeschema/libraries]
Ab KiCad5 gibt es eine neue Art der Bibliotheksverwaltung. Der automatische Download von GitHub wurde deaktiviert, man darf sich nun selber drum kümmern, wann und ob man Updates von GitHub in seine eigene Installation übernimmt - ausgezeichnet!
Dazu habe ich die 3 Repositories von GitHub geklont und systematisch erreichbar abgelegt:
/home/karl/Team14/git/kicad5-footprints /home/karl/Team14/git/kicad5-symbols /home/karl/Team14/git/kicad5-packages3D
Das jeweilige Repo hat den 5er ursprünglich nicht im Namen, aber er sorgt hier für Klarheit.
Die Datei sym-lib-table muss von /home/karl/Team14/git/kicad5-symbols nach /home/karl/.config/kicad5 kopiert werden. Somit hat man alle GitHub Libs in die eigene Installation Systemweit eingebunden, ähnlich wie die schon bekannte fp-lib-table, die für die Footprints zuständig ist.
Die Datei /home/karl/.config/kicad5/kicad_common muss nun noch mit den neuen Pfaden geändert werden:
WorkingDir=/tmp/.mount_kicad5eesXIT/usr ShowEnvVarWarningDialog=1 kicad_fplib_url=https://github.com/KiCad Editor=/usr/bin/sublime-text kicad_fplib_last_download_dir=/home/karl/MKZ/KiCad/github UseIconsInMenus=1 [EnvironmentVariables] KICAD_PTEMPLATES=/home/karl/.config/kicad/template KIGITHUB=https://github.com/KiCad # 3D Models: KISYS3DMOD=/home/karl/Team14/git/kicad5-packages3D # Footprints: KISYSMOD=/home/karl/Team14/git/kicad5-footprints # Schematic Symbols: KICAD_SYMBOL_DIR=/home/karl/Team14/git/kicad5-symbols