N-KiCad: Unterschied zwischen den Versionen

Aus SpaceOnEarth
(Die Seite wurde neu angelegt: „=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 Proje…“)
 
 
Zeile 37: Zeile 37:
.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.
.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.


===Projektdokumentation===
===Projektarchivirung===
README.md: Eine README-Datei, die wichtige Informationen über das Projekt, Anweisungen zum Aufbau und zur Nutzung enthält.
README.md: Eine README-Datei, die wichtige Informationen über das Projekt, Anweisungen zum Aufbau und zur Nutzung enthält.
   
   

Aktuelle Version vom 30. Mai 2024, 12:24 Uhr

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
└── ...