Benutzer-Werkzeuge

Webseiten-Werkzeuge


kicad_multiuser_setup

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
kicad_multiuser_setup [2018/04/24 11:12]
karl [Umgebungsvariablen in der Projektdatei]
kicad_multiuser_setup [2018/05/02 15:33] (aktuell)
karl [Verwendete Umgebungsvariablen]
Zeile 27: Zeile 27:
  
 ==== kicad_common ==== ==== kicad_common ====
-In der kicad_common müssen die Pfade auf jedem System richtig eingerichtet werden. Das sollte die einzige Datei sein, in der spezifische Pfade stehen. +In der kicad_common müssen die Pfade auf jedem System richtig eingerichtet werden. Das sollte die einzige Datei sein, in der systemspezifische Pfade stehen. 
  
 ==== Sonchronisierung der Tabellen ==== ==== Sonchronisierung der Tabellen ====
Zeile 53: Zeile 53:
 Für KiCad 4 existiert die neue sym-lib-table noch nicht, und somit stehen die Pfade der verwendeten Symbol Bibliotheken in der .pro Datei.  Für KiCad 4 existiert die neue sym-lib-table noch nicht, und somit stehen die Pfade der verwendeten Symbol Bibliotheken in der .pro Datei. 
  
 +Ziel ist es somit
 +  * überflüssige Bibliotheken aus der .pro Datei entfernen
 +  * sicherstellen, dass alle Bibliotheken sich in Pfaden der Umgebungsvariablen befinden
 ==== Projektdatei bereinigen ==== ==== Projektdatei bereinigen ====
 Die Projekt Datei (*.pro) sollte der Übersicht halber so gut wie möglich bereinigt sein. Um herauszufinden, weleche Bibliotheken im Projekt überhaupt in Verwendung sind, bietet es sich an, die Netzliste zu analysieren.  Die Projekt Datei (*.pro) sollte der Übersicht halber so gut wie möglich bereinigt sein. Um herauszufinden, weleche Bibliotheken im Projekt überhaupt in Verwendung sind, bietet es sich an, die Netzliste zu analysieren. 
Zeile 61: Zeile 64:
 {{ ::2018-04-24_001.png?direct&400 |}} {{ ::2018-04-24_001.png?direct&400 |}}
  
-Hier kann auch gleichzeitig überprüft werden, ob Bibliotheken in Verwendung sind, die sich nicht in den Pfaden der Variablen von ''kicad_common'' befinden. +Hier kann auch gleichzeitig überprüft werden, ob Bibliotheken in Verwendung sind, die sich nicht in den Pfaden der Variablen von ''kicad_common'' befinden. Dies sollte unbedingt behoben werden, da es ansonsten zu Problemen auf den Unterschiedlichen Systemen der Benutzer kommen kann
  
 ==== Umgebungsvariablen in der Projektdatei ==== ==== Umgebungsvariablen in der Projektdatei ====
Zeile 71: Zeile 74:
 [eeschema/libraries] [eeschema/libraries]
 LibName1=dsd-cc LibName1=dsd-cc
-LibName2=zeilhofer+LibName2=t14_zeilhofer
 LibName3=device LibName3=device
 LibName4=Connector LibName4=Connector
 LibName5=Transistor LibName5=Transistor
 LibName6=linear LibName6=linear
-LibName7=IC+LibName7=t14_ic
 LibName8=BMS LibName8=BMS
-LibName9=semiconductor +LibName9=t14_semiconductor 
-LibName10=mech +LibName10=t14_mech 
-LibName11=connectors+LibName11=t14_connectors
 LibName12=Switch LibName12=Switch
 +LibName13=power
 ... ...
 </file> </file>
  
-Leider fehlt hier völlig der zusammenhang, welche Lib in welchem Pfad enthalten ist. Das ist ja einer der Gründe, warum mit KiCad 5 die sym-lib-table eingeführt wurde. Dies kann wie oben beschriebn jedoch mit der Netzliste analysiert werden. +Leider fehlt hier völlig der Zusammenhang, welche Lib in welchem Pfad enthalten ist (( Eine Schreibweise wie z.B. LibName3=${KICAD4_SYMBOLS_DIR}/device wird von KiCad leider nicht richtig interpretiert)). Das ist ja einer der Gründe, warum mit KiCad 5 die sym-lib-table eingeführt wurde. Dies kann wie oben beschriebn jedoch mit der Netzliste analysiert werden.  
 + 
 +Wir haben die Situation mit einem Präfix für unsere Team14 Libs etwas verbessert. 
 + 
 +ACHTUNG: Die ''power'' lib taucht in der Netzliste nicht auf und darf in der Liste in der .pro Datei nicht vergessen werden!  
 + 
 +==== Hinweise ==== 
 +Auf meinem System sind unter /usr/share/kicad/library die Bibliotheken installiert, die ich (irgendwann) mit KiCad mitinstalliert habe. Obwohl ich KiCad 4.0.7 per PPA auf meinem System installiert hab, sind diese Bibliotheken nicht identisch mit den offiziellen Libs für V4.0.7, die man sich hier herunterladen kann: http://downloads.kicad-pcb.org/libraries/ \\ 
 +Für die Zusammenarbeit mit KiCad 4 über mehrere Systeme hinweg verwenden wir die Lib V4.0.7 als gemeinsamen Nenner.  
 + 
 +==== Verwendete Umgebungsvariablen ==== 
 +In der ''kicad_common'' für KiCad 4 habe ich z.B. folgende Bibliothekspfade eingetragen: 
 + 
 +=== KiCad 4 Lib === 
 +  KICAD4_3D_DIR=/home/karl/Team14/git/kicad4-packages3D 
 +  KICAD4_FOOTPRINTS_DIR=/home/karl/Team14/git/kicad4-footprints 
 +  KICAD4_SYMBOLS_DIR=/home/karl/Team14/git/kicad4-symbols 
 + 
 +=== Team14 Lib === 
 +  TEAM14_3D_DIR=/home/karl/Team14/git/team14-kicad-libs/packages3D 
 +  TEAM14_SYMBOLS_DIR=/home/karl/Team14/git/team14-kicad-libs/symbols 
 +  TEAM14_FOOTPRINTS_DIR=/home/karl/Team14/git/team14-kicad-libs/footprints
  
  
 ===== Links ===== ===== Links =====
   * https://forum.kicad.info/t/kicad-multi-user-capability/7096   * https://forum.kicad.info/t/kicad-multi-user-capability/7096
 +  * https://forum.kicad.info/t/any-ultimate-guide-on-how-to-use-kicad-4-and-5-on-one-system/10413
  
  
kicad_multiuser_setup.1524561127.txt.gz · Zuletzt geändert: 2018/04/24 11:12 von karl