Welche Dateien zur Versionskontrolle für KiCAD?

8

Ich versuche, die .gitignore-Datei für ein KiCAD-Projekt zu erstellen, das mit git versioniert und remote auf GitHub gespeichert ist.

Was sind die Mindestdateien, die ich meinem Versionskontrollsystem hinzufügen sollte, damit andere das Projekt replizieren können?

Marmstrong
quelle
Die .pro- und .sch-Dateien und die Layout-Datei, aber dieser Name entgeht mir. Du brauchst den .bak nicht. Außerdem notiere ich mir, welche Version von KiCad. Ich verwende KiCad in einer VM, die nur KiCad enthält, in der Hoffnung, dass die VM und diese Version von KiCad in 20 Jahren noch ausgeführt werden können.
B Degnan
Ich habe auch zur Versionskontrolle hinzugefügt, dass die Datei -cache.lib sogar generiert wird, da ich sie als Fallback verwenden kann, wenn ich Bibliotheken / Module verliere. Fehlerbehebungen und Änderungen in allgemeinen Bibliotheken können ebenfalls problematisch sein.
TMa

Antworten:

6

Wenn Sie ein Projekt archivieren, bei dem es sich um ein Design handelt, das auf einem bestimmten CAD-Tool basiert, wird dringend empfohlen, alle erstellten Sicherheiten (schematische PDFs, Gerber-Dateien usw.) zu speichern. Mit zunehmendem Alter der Entwürfe kann es ein Problem sein, auf die Tools zugreifen und diese ausführen zu können, mit denen die Sicherheiten erstellt wurden.

Dies gilt insbesondere in Umgebungen, in denen ein Entwurf diese Sicherheiten über mehrere Jahrzehnte für Produktionszwecke verwenden kann. PDF-Dateien zum Lesen von Schaltplänen und Gerber-Dateien zur Herstellung von Rohplatinen werden seit fast 30 Jahren verwendet, andererseits ist das CAD-Paket nach dem CAD-Paket gekommen und gegangen. Und selbst einige, deren Namen noch vorhanden sind, laufen möglicherweise nicht auf modernen Plattformen oder lehnen es ab, alte Versionsdateien zu lesen.

Michael Karas
quelle
2
Die KiCad-Website erklärt die Dateitypen ziemlich gut.
Rdtsc
3

Obwohl ich Versionskontrolle alles wie zuvor erwähnt. Wenn Sie eine .sch mit allen zugehörigen Bibliotheken und eine .kicad_pcb mit allen zugehörigen Modulen haben, können Sie die Ausgaben mit Kicad neu erstellen, wie Kicad heute existiert.

Matt
quelle