Quels fichiers contrôler la version pour KiCAD?

8

J'essaie de créer le fichier .gitignore pour un projet KiCAD qui est versionné avec git et stocké à distance sur GitHub.

Quels sont les fichiers minimum que je devrais ajouter à mon système de contrôle de version pour que d'autres puissent répliquer le projet?

Marmstrong
la source
Les fichiers .pro et .sch et le fichier de mise en page, mais ce nom m'échappe. Vous n'avez pas besoin du .bak. De plus, je garde une note sur la version de KiCad. J'utilise KiCad dans une machine virtuelle qui ne contient que KiCad avec l'espoir que la machine virtuelle et cette version de KiCad puissent encore fonctionner dans 20 ans.
b degnan
J'ai également ajouté au fichier de contrôle de version -cache.lib même est généré parce que lorsque je perds des bibliothèques / modules, je peux l'utiliser comme solution de rechange . La correction de bogues et la modification dans les bibliothèques générales peuvent également être un problème.
TMa

Réponses:

6

Lors de l'archivage d'un projet qui est une conception basée sur un outil de CAO spécifique, il est fortement recommandé d'enregistrer toutes les garanties produites (PDF schématiques, fichiers Gerber, etc.). À mesure que les conceptions vieillissent, il peut être difficile de s'attendre à pouvoir accéder et exécuter les outils qui ont créé la garantie.

Cela est particulièrement vrai dans les environnements où une conception peut utiliser ces garanties à des fins de production sur plusieurs décennies. Les fichiers PDF pour lire les schémas et les fichiers Gerber pour produire des cartes de circuits imprimés bruts sont utilisés depuis près de 30 ans maintenant, mais d'un autre côté, le package CAD après le package CAD est venu et disparu. Et même certains qui sont toujours dans le nom peuvent ne pas fonctionner sur les plates-formes modernes ou refuser de lire les anciens fichiers de version.

Michael Karas
la source
2
Le site Web de KiCad explique assez bien les types de fichiers.
rdtsc
3

Bien que je contrôle la version tout comme mentionné précédemment. Si vous avez un .sch avec toutes les bibliothèques associées et un .kicad_pcb avec tous les modules associés, vous pouvez recréer les sorties avec Kicad car Kicad existe aujourd'hui.

Mat
la source