Forum: Platinen KiCAD 5.0 Footprint anlegen


von Uwe K. (aerodactyl)


Lesenswert?

Moin Leute,

ich versuche mich auch gerade mit KiCAD. Prinzipiell komme ich 
einigermaßen klar, aber ich bekomme es nicht hin, einen eigenen 
Footprint zu speichern.

Ich habe die Bibliothek in der Verwaltung unter Globale Bibliotheken 
angelegt.

Wenn ich das Verzeichnis MyFootPrint auswähle (ist noch leer), steht im 
Editor "nur lesbar".

Wenn ich im Footprinteditor bin, kann ich nicht speichern.

Bibliothek ...KiCAD\share\kicad\modules/MyFootPrint.pretty existiert 
nicht. Erstellen?
Ja.

Der Footprintbibliothekspfad 
....KiCAD\share\kicad\modules\MyFootPrint.pretty konnte nicht erstellt 
werden.

Mann achte auf das /\ vor MyFootprint.....
In der englischen Meldung kommt dann noch error 5:Zugriff verweigert.

Was mache ich falsch. Im Manual ist das nicht wirklich gut beschrieben.

Der Bauteileditor funktioniert einwandfrei und ich kann Symbole anlegen.

Hoffe, jemand kann mir helfen..

Gruß

Uwe

: Bearbeitet durch User
von Jan L. (ranzcopter)


Lesenswert?

Uwe K. schrieb:
> In der englischen Meldung kommt dann noch error 5:Zugriff verweigert.
>
> Was mache ich falsch. Im Manual ist das nicht wirklich gut beschrieben.

möglicherweise ist es keine gute Idee, seine eigenen Footprints 
unterhalb des Kicad-Programm-Ordners zu sichern (zumindest sieht das 
oben so aus, als würdest du das versuchen).
Probier's mal mit "Dokumente\Kicad\..." o.ä. - oder starte Kicad eben 
per rechtem Mausklick und "als Administrator ausführen"... :)

von TM F. (p_richner)


Lesenswert?

Hast du deinen Dateipfad der eigenen Bibliothek zu den 
Default-Suchpfaden hinzugefügt?
Sonst weiss KiCAD nicht wo es suchen soll.

von Uwe K. (aerodactyl)


Lesenswert?

Hallo ihr beiden,

erst einmal DANKE für eure Antworten.
Wenn ich das Programm als Admin starte, funktioniert es!!!

Ich werde aber den Gedanken aufgreifen, die eigenen Bauteile und 
Footprints in einem separaten Ordner packen.

Nochmals DANKE. Die ein oder andere Frage kommt bestimmt noch.

Gruß

Uwe

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Uwe.

Uwe K. schrieb:

> Wenn ich das Programm als Admin starte, funktioniert es!!!

Dann hast Du dort, wo defaultmäßig die Bibliotheken liegen, keine 
Schreibrechte.

Als Admin arbeiten ist immer etwas gefährlich. Das sollte man möglichst 
meiden.

>
> Ich werde aber den Gedanken aufgreifen, die eigenen Bauteile und
> Footprints in einem separaten Ordner packen.

Das würde ich Dir sogar dringenst anraten. Weil Deine angelegten Dateien 
würden sonst beim nächsten Update überschrieben.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.dl0dg.de

: Bearbeitet durch User
von Uwe K. (aerodactyl)


Lesenswert?

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?

Müssen alle anderen Verzeichnisse, die unter "modules" liegen auch 
umkopiert/verschoben werden?
Ich vermute mal, das die "Konfiguration Umgebungsvariablen" dann die 
richtige Stelle zum Definieren ist?


Was passiert mit selbst kreierten Symolen?

Gruß

Uwe

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

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

: Bearbeitet durch User
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.