Hallo Uwe.
Uwe K. schrieb:
> Hmmmm, jetzt muss ich doch noch mal fragen.
> Derzeit liegt mein Verzeichnis "MyFootPrint" in ...share/modules.
>
> Wo und wie muss ich das anlegen, damit es auf einem anderen Laufwerk
> liegt?
?? Ich hoffe ich verstehe Dich richtig.
Also ich lass das bei mir normalerweise so, dass ich dass, was unter
usr/ oder usr/share oder share/ liegt, unangetastet lasse, und auch
nicht verwende. Das liegt da nur für "Notfälle".
Dann lege ich mir in meinem Homeverzeichnis einen Order an, indem ich
alles , was ich sonst so an Daten für kiCad habe, ablege. Dahinein
kommen in separaten Ordnern natürlich die Symbole, die
Module/Footprints, 3D-Modelle usw. die ich heruntergeladen habe bzw.
selbst erstellt habe. Für heruntergeladene und selbsterstellte habe ich
zwei verschiedene aber benachbarte Äste im Ordnerbaum.
Dann Lade ich aus dem
Dazu dann einen Unterordner mit den ganzen Projektordnern.
Dann besorge ich mir die aktuellen offiziellen KiCad Symbol- und
Footprintbibliotheken, 3D-Modelle ec. und speichere sie in diesem Baum
ab.
Das geht z.B. für Footprints aus der Footprintverwaltung heraus. Ob die
Symbole in 5 schon so weit sind, weiss ich nicht, aber von Hand bzw. git
geht das auf jeden Fall..
Diese sind jedenfalls aktueller, als das was bei der Installation
angelegt wird. Aber im Zweifel könnte man diese auch Verwenden und
einfach kopieren.
Dazu kopiere ich dann aus irgendeinem Backup meine selber angelegten
Symbole, footprints und Projekte.
Die Verweise auf die Bibliotheken der Originalinstallation lösche ich in
den Bibliotheksverzeichnissen, und trage dort die neuen Bibliotheken
ein.
Neue Bibliotheken lege ich nur dort an, und irgendwo runtergeladene
kopiere ich auch dorthin, und trage sie in den Bibliotheksverzeichnissen
nach.
Spätestens zum Abschluss eines Projektes sichere ich alle im Projekt
verwendeten Libraries im Projektordner. EEschema macht das in Version 4
automatisch in einer "Projektname"-cache.lib Datei. In PCBnew musst Du
das unter File > Archive Footprints manuell anstossen. Neuere
Platinendateien enthalten sowieso die verwendeten Footprints explizit,
bei älteren war das nicht unbedingt so der Fall. Bei Abschluss des
Projektes (oder wenn ich es weitergebe) lösche ich alle Verweise auf
Bibliotheken ausserhalb des Projektordners und trage dafür nur die
Bibliotheken im Projektordner ein.
Dann schliesse ich alles und öffne das Projekt neu, um zu sehen, ob
alles geklappt hat.
So kann ich den Projektordner Archivieren oder üvergeben, und habe alles
beisammen, auch wenn die Originalbibliotheken überarbeitet wurden oder
verlorengegangen wären.
> Müssen alle anderen Verzeichnisse, die unter "modules" liegen auch
> umkopiert/verschoben werden?
Ja. Du kannst sie umkopieren. Aber ich nehme lieber die aktuellen, bzw.
die aus meiner eigenen bibliothek schon verwendeter und damit
erfolgreich getester Symbole und Footprints.
> Ich vermute mal, das die "Konfiguration Umgebungsvariablen" dann die
> richtige Stelle zum Definieren ist?
Richtig vermutet. Obwohl Du im Bibliotheksverzeichnis auch Bibliotheken
eintragen kannst, die in einem anderen Zweig liegen.
Zumindest für die Bibliotheken ist etwas dort eingetragenes als
Defaultwert zu sehen.
Mit version 5 habe ich noch nicht so dolle die Erfahrung, mangels Zeit.
Falls ich mich also irgendwo irre oder sich das in 5 geändert hat, bitte
ein Korrekturzwischenruf.
> Was passiert mit selbst kreierten Symolen?
Die fügst Du beim speichern entweder in Vorhandene oder eine neu zu
erstellende Bibliothek ein.
Du kennst https://www.mikrocontroller.net/articles/KiCad ?
Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.dl0dg.de