Forum: Platinen Projekt kopieren in KiCad 5/Win10


von WR (Gast)


Lesenswert?

Hallo,

ich arbeite seit längerer Zeit mit KiCad und alle Projekte haben gut 
funktioniert. Jetzt bin ich aber auf ein triviales Problem gestossen, 
das ich nicht lösen konnte, nämlich ein vorhandenes Projekt kopieren und 
unter einem
neuen Namen abspeichern.
Alle mir bisher bekannten Verfahren unter WIN10 haben nicht annähernd 
funktioniert.

Geht das mit Kicad überhaupt und wenn wie ?

Gruss Werner

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Wenn ich mir die Projektdateien ansehe, dann taucht der Projektname 
innerhalb der Dateien nur an drei Stellen wieder auf: zweimal innerhalb 
der Netzlistendatei (als Name der Schaltplan-Quelle) und einmal in der 
Schaltplandatei als Name der Cache-Bibliothek:
1
EESchema Schematic File Version 2
2
LIBS:power
3
LIBS:device
4
LIBS:transistors
5
6
LIBS:meinprojekt-cache  <=== hier
7
EELAYER 25 0
8
EELAYER END

Es sollte mithin genügen, die Netzliste zu löschen (lässt sich ja neu 
erzeugen), alle einzelnen Dateien umzukopieren auf den neuen 
Projektnamen und abschließend die gezeigte Zeile mit einem Texteditor zu 
ändern.

: Bearbeitet durch Moderator
von WR (Gast)


Lesenswert?

Jörg W. schrieb:
> Wenn ich mir die Projektdateien ansehe, dann taucht der
> Projektname
> innerhalb der Dateien nur an drei Stellen wieder auf: zweimal innerhalb
> der Netzlistendatei (als Name der Schaltplan-Quelle) und einmal in der
> Schaltplandatei als Name der Cache-Bibliothek:
> EESchema Schematic File Version 2
> LIBS:power
> LIBS:device
> LIBS:transistors
> …
> LIBS:meinprojekt-cache  <=== hier
> EELAYER 25 0
> EELAYER END
>
> Es sollte mithin genügen, die Netzliste zu löschen (lässt sich ja neu
> erzeugen), alle einzelnen Dateien umzukopieren auf den neuen
> Projektnamen und abschließend die gezeigte Zeile mit einem Texteditor zu
> ändern.

Die Idee an sich finde ich genial. Ich habe es genauso gemacht aber
der Stromlaufplan lässt sich nicht öffnen, es kommt die Fehlermeldung:

"Fehler beim Laden Schaltplandatei, Datei scheint keine Eeschema_datei 
zu sein"

Interessanterweise funktioniert es mit der Pcb-Datei.

Danke und Gruss

Werrner

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Zeilenenden versaut (LF vs. CR/LF)?

von WR (Gast)


Lesenswert?

Jörg W. schrieb:
> Zeilenenden versaut (LF vs. CR/LF)?

nein, hab's überprüft.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Hmm. Bei mir hat das so funktioniert. Hab's gerade mal getestet.

Kannst du von der alten und der neuen .sch-Datei einen Hexdump machen 
und hier den jeweiligen Anfang mal posten? (Bitte in [pre] Marken 
einbetten, am Ende muss vor dem "pre" ein "/" rein.)

von WR (Gast)


Lesenswert?

Jörg W. schrieb:
> Hmm. Bei mir hat das so funktioniert. Hab's gerade mal getestet.
>
> Kannst du von der alten und der neuen .sch-Datei einen Hexdump machen
> und hier den jeweiligen Anfang mal posten? (Bitte in [pre] Marken
> einbetten, am Ende muss vor dem "pre" ein "/" rein.)

Ich habe mir die Dateien des Referenzprojektes genauer angeschaut.
Es besteht nicht nur aus den Dateien *.sch und *.pcb sondern auch aus 
den
Dateien *.cache-lib und *.rescue.lib. Das Referenzprojekt wurde 
ursprünglich
mit einer älteren Kicad-Version erstellt. Bei der Migration auf Kicad5
wurden diese zusätzlichen Dateien generiert.

Ich schau mir den Inhalt dieser Dateien genauer an und werde dort die 
alten
Projektnamen durch die neuen ersetzen.

Ich habe Deinen Vorschlag an einem einfachen neu erstellten  Projekt 
ausprobiert und es funktioniert.

Nochmals danke

Werner

von Gu. F. (mitleser)


Lesenswert?

Darüber stolpere ich auch immer wieder.
Ein "Save project as..." wäre echt eine tolle Sache.

von Müller-Knoche (Gast)


Lesenswert?

Ich bin zwar Neuling im KiCad habe/hatte aber das selbe Problem. Habe 
folgende Methode probiert. Projekt als zip exportiert.Neues Projekt 
angelegt
. Dor die zip Datei importiert, nun erscheinen da die Dateien einmal mit 
den neuen Namen und einmal mit dem alten. Nun innerhalb KiCad die 
Dateien mit dem neuen Namen gelöscht und dann die mit dem alten Namen 
entsprechend umbenannt. Zum test Schaltplan geöffnet und geändert 
funktioniert. Dann im alten Projekt nachgesehen, alles unverändert, alle 
Dateidatums unverändert.

Sollte also gehen, ohne allzugroßen Aufwand.

Rainer

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.