Von KiCAD5 habe ich upgedated auf KiCAD6. Ich benutze generell eine eigene footprint-Bibliothek um user-Bereich und habe die Pfade entsprechend umgestellt. 1.Problem: Beim Öffnen eines footprints im editor zeigt sich, dass die bisherigen 3D-Bilder verschwunden sind. Es wird mir der Pfad auf ein offenbar nicht gefundenes wrl-file angezeigt. Wenn ich den lösche und anschließend das eingestellte default-Verzeichnis durchsuche, finde ich genau diese Datei und nach dem Öffnen derselben erscheint auch das 3d-Bild. Demnach müßte ich diese Operation nun einzeln für sämtliche meiner footprints durchführen. Das wäre ja noch machbar, aber 2.Problem: Die wrl oder step-Bilder von THT-Bauteilen müssen allesamt händisch skaliert und positioniert werden. Danach werden sie abgespeichert in einer - für mich nicht erkennbaren - Bibliothek. Auf diese Maikäferei habe ich nun wirklich keine Lust. Also lautet meine Frage: Wie kann ich die 3D-Bibliothek aus KiCAD5 migrieren nach KiCAD6?
:
Bearbeitet durch User
Ich bin mir nicht sicher, ob es sich um das selbe Problem handelt, aber ich hatte ein ähnliches Problem nach dem Umstieg auf KiCad 6. Die Umgebungsvariable für den Speicherort der 3D Daten hat sich in KiCad 6 geändert. Ich habe die alte Variable aus KiCad 5 wieder eingefügt und auf den selben Pfad zeigen lassen. Danach waren die 3D Daten wieder eingebunden.
Vielen Dank, das klingt mir plausibel. Kannst Du mir diese Umgebungsvariable benennen?
KISYS3DMOD ist die alte, KICAD6_3DMODEL_DIR ist die neue.
Nach einer Corona-Pause habe ich das Thema wieder aufgegriffen und bin nun zu neuen Erkenntnissen gelangt. Jeder einzelne footprint hat seine eigene Datei xyz.kicad_mod. In dieser Klartextdatei finden sich neben den footprint-Beschreibern der link auf das 3D-Modell sowie die Parameter zur Skalierung/Positionierung um selbigen in den 3D-footprint einzupassen, und damit das Ergebnis einer individuellen Arbeit, die man nicht gerne ständig wiederholen möchte. Nun war mein Problem, dass die 3D-Modelle nicht gefunden wurden. Bei näherer Betrachtung des angezeigten Pfades stellte sich heraus, dass dieser obsolet war. Schlau wie ich nun mal bin, hatte ich zwischenzeitlich meine lokale Verzeichnisstruktur geändert und mir damit erstmal ins Knie geschossen. Es reicht leider nicht, den Verzeichnis-Pfad in den Grundeinstellungen zu aktualisieren, denn das ändert nicht den Pfad der in der footprint-Datei vorgefunden wird. Das Problem war also nicht wirklich die Migration von V5 auf V6, sondern die Verzeichnis-Umbenennung. Nachdem das nun klar war war also die Aktualisierung der einzelnen Footprint-Dateien unumgänglich. Unter dem Suchbegriffen "bash script" "text replacement" wurde ich rasch fündig. Der folgende Einzeiler nahm mir die stupide Arbeit ab: #!/bin/bash sed -i "s/\/kicad/\/apps\/kicad/" *kicad_mod exit
:
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.