N-KiCad
Dateiformate
test.kicad_{pro|prl} (json)
Project-Daten im JSON Format
test.kicad_{pcb|sch}
Beschreibt den Schaltplan und die Platine in Textformat, "Menschenlesfreundlich":
kicad_pcb (version 20211014) (generator pcbnew)
(general
(thickness 1.6)
)
)
XML-Like mit einfachen Klammern! Datenseitige Klammern sind immer in "" Strichelchen!
Was ins Git?
Die wichtigsten Dateien:
kicad_sch
Diese Datei enthält den Schaltplan des Projekts. Sie speichert Informationen über die Schaltung, die Verbindungen zwischen den Komponenten und andere relevante Details zum Schaltplan.
kicad_pcb
Diese Datei enthält das Layout der Leiterplatte. Sie speichert Informationen über die Positionierung der Bauteile, die Leiterbahnen, die Lagen der Platine und andere Details zum PCB-Design.
kicad_pro
Diese Datei ist die Projektdatei, die allgemeine Einstellungen und Konfigurationen des Projekts speichert. Sie verweist auf die Schaltplan- und PCB-Dateien und enthält weitere projektweite Konfigurationen.
Zusatzinfos
Zusätzlich zu diesen Dateien sollten auch einige andere Dateien und Verzeichnisse in das Git-Repository aufgenommen werden, um das Projekt vollständig zu archivieren und reproduzierbar zu machen: Weitere wichtige Dateien und Verzeichnisse
.lib und .dcm (Symbollibraries)
Wenn Sie benutzerdefinierte Symbole für Schaltpläne erstellt haben, sollten diese Bibliotheksdateien ebenfalls versioniert werden.
.pretty (Footprint-Libraries)
Footprints, die Sie für das PCB-Design verwenden, sollten ebenfalls in das Repository aufgenommen werden, besonders wenn Sie benutzerdefinierte Footprints erstellt haben.
Projektbibliotheken
.kicad_sym: Wenn Sie benutzerdefinierte Symbole im neuen KiCad-Bibliotheksformat verwenden.
.kicad_mod: Wenn Sie benutzerdefinierte Footprints im neuen KiCad-Bibliotheksformat verwenden.
Netzlisten und BOMs (optional)
(falls regelmäßig benötigt oder schwer regenerierbar)
.xml (Netzlisten, BOMs): Netzlisten und Stücklisten können ebenfalls in das Repository aufgenommen werden, wenn sie für den Fertigungsprozess benötigt werden und nicht leicht regeneriert werden können.
Projektarchivirung
README.md: Eine README-Datei, die wichtige Informationen über das Projekt, Anweisungen zum Aufbau und zur Nutzung enthält.
MyProject/ ├── MyProject.kicad_pro ├── MyProject.kicad_sch ├── MyProject.kicad_pcb ├── sym-lib-table ├── fp-lib-table ├── library/ │ ├── MySymbols.lib │ ├── MySymbols.dcm │ └── MyFootprints.pretty/ │ ├── MyFootprint1.kicad_mod │ └── MyFootprint2.kicad_mod ├── netlists/ │ └── MyProject.net ├── boms/ │ └── MyProject_bom.xml ├── README.md └── ...