Quali file controllare la versione per KiCAD?


8

Sto cercando di creare il file .gitignore per un progetto KiCAD che è stato aggiornato con git e archiviato in remoto su GitHub.

Quali sono i file minimi che dovrei aggiungere al mio sistema di controllo versione per consentire ad altri di replicare il progetto?


I file .pro e .sch e il file di layout, ma quel nome mi sfugge. Non hai bisogno del .bak. Inoltre, tengo nota di quale versione di KiCad. Uso KiCad in una VM che ha KiCad solo nella speranza che la VM e quella versione di KiCad possano ancora funzionare tra 20 anni.
b degnan,

Ho anche aggiunto al controllo della versione -cache.lib anche il file viene generato perché quando perdo librerie / moduli posso usare come fallback. Potrebbero anche essere presenti correzioni di bug e modifiche nelle librerie generali.
TMa

Risposte:


6

Quando si archivia un progetto che è un progetto basato su uno strumento CAD specifico, si consiglia vivamente di salvare tutti i collaterali prodotti (PDF schematici, file Gerber ecc.). Con l'avanzare dell'età dei progetti, può essere un problema aspettarsi di poter accedere ed eseguire gli strumenti che hanno creato la garanzia.

Ciò è particolarmente vero negli ambienti in cui un design può utilizzare questi materiali di consumo a scopi di produzione per più decenni. File PDF per leggere schemi e file Gerber per produrre circuiti stampati grezzi sono in uso da quasi 30 anni ormai, ma d'altra parte il pacchetto CAD dopo che il pacchetto CAD è andato e viene. E anche alcuni che sono ancora in giro nel nome potrebbero non funzionare su piattaforme moderne o si rifiuteranno di leggere i file della vecchia versione.


2
Il sito Web di KiCad spiega abbastanza bene i tipi di file.
rdtsc,

3

Anche se controllo versione tutto come menzionato prima. Se hai un .sch con tutte le librerie associate e un .kicad_pcb con tutti i moduli associati puoi ricreare gli output con Kicad come esiste oggi Kicad.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.