Hi,
ich beantworte nur mal die schnelle Frage, den Rest evtl. heute abend.
On Thu, September 9, 2021 00:05, Thomas Schmidt wrote:
> Nur die Kicad-Daten habe ich nicht online, weil ich noch nicht kapiert
> habe, welche Dateien wie gebraucht werden.
Du brauchst zwingend:
KiCAD 5.x: *.pro, *.sch, *.kicad_pcb
KiCAD 6 (Nightly): *.kicad_pro, *.kicad_sch, *.kicad_pcb
Die Datei sym-lib-table enthält die Konfiguration welche
Symbol-Bibliotheken Du benutzt. Bei KiCAD 6 ist es nett es mitzuliefern
wenn es ordentlich gepflegt ist (siehe unten). Bei KiCAD 5 bin ich mir
nicht sicher was alles drin ist und wie es gespeichert wird.
Das selbe gilt für fp-lib-table.
Die fp-info-cache ist eine einfache Cache-Datei, die Kopien von Footprints
enthält. Du kannst sie mit abspeichern, musst Du aber nicht. Die
Cache-Dateien sind ganz praktisch wenn jemand "nur mal drüberschauen" soll
- dann spart man sich das Hickhack mit externen Bibliotheken. Verbraucht
auf der anderen Seite aber auch bissl Platz.
Wenn Du modifizierte Symbole/Footprints benutzt dann brauchst Du auch die
externen Bibliotheken. Je nach Projekt gibt es verschiedene Strategien
damit umzugehen.
Wenn es z.B. ein lokales Symbol ist was nur in dem einen Projekt gebraucht
wird oder extra zu dem Zweck importiert wurde, dann speichere es mit im
Projektverzeichnis und verlinke direkt darauf - benutze die ${KIPRJMOD}
Variable für das Projektverzeichnis.
Wenn Du Symbole/Footprints aus einer größeren Bibliothek holst kopierst Du
sie entweder mit ins Projektverzeichnis wie oben oder Du fügst eine README
hinzu mit Hinweisen wo man die Bibliothek bekommt. Benutze Variablen um
die Bibliothek zu finden und schreibe in die README wie man die Variablen
setzen soll. Relative Pfade sind okay, wenn es einfach zu machen geht und
nicht 20 Hierarchiestufen vom Projekt entfernt ist. Viele Leute setzen
absolute Pfade und erzeugen damit Schreikrämpfe bei ihren Nutzern...
Der Rest sind üblicherweise generierte Dateien, die Du also nicht wirklich
liefern musst...
Eine BOM (nativ XML, verschiedene andere Exportformate) brauchst Du nur
wenn Du eine BOM für die Herstellung bauen willst - der Normaluser braucht
das nicht.
Genauso Gerber-Files und anderer Output für die Produktion.
Die Netlist ist nur ein temporäres Austauschformat zwischen den
KiCAD-Komponenten. KiCAD 6 erzeugt sie nicht einmal mehr ohne dass man
Zwang ausübt.
Soweit ich gesehen habe gehört es zum guten Ton PDFs mit dem Schema und
(selten) auch dem PCB zu veröffentlichen - für User, die eine andere EDA
Software benutzen.
Konrad