¿Qué archivos para controlar la versión de KiCAD?


8

Estoy tratando de crear el archivo .gitignore para un proyecto KiCAD que se versiona con git y se almacena de forma remota en GitHub.

¿Cuáles son los archivos mínimos que debo agregar a mi sistema de control de versiones para que otros puedan replicar el proyecto?


Los archivos .pro y .sch, y el archivo de diseño, pero ese nombre se me escapa. No necesitas el .bak. Además, mantengo una nota de qué versión de KiCad. Uso KiCad en una VM que solo tiene KiCad con la esperanza de que la VM y esa versión de KiCad aún puedan ejecutarse en 20 años.
b degnan

También agregué al archivo de control de versiones -cache.lib incluso porque se genera porque cuando pierdo bibliotecas / módulos, entonces puedo usarlo como reserva. La corrección de errores y la modificación en bibliotecas generales también pueden ser un problema.
TMa

Respuestas:


6

Al archivar un proyecto que es un diseño basado en alguna herramienta CAD específica, se recomienda encarecidamente que guarde todas las garantías producidas (PDF esquemáticos, archivos Gerber, etc.). A medida que los diseños envejecen puede ser un problema esperar poder acceder y ejecutar las herramientas que crearon la garantía.

Esto es particularmente cierto en entornos donde un diseño puede usar estas garantías para fines de producción durante varias décadas. Los archivos PDF para leer esquemas y los archivos Gerber para producir placas de circuitos sin procesar han estado en uso durante casi 30 años, pero por otro lado, el paquete CAD después del paquete CAD ha desaparecido. E incluso algunos que todavía están en el nombre pueden no ejecutarse en plataformas modernas o se negarán a leer archivos de versiones antiguas.


2
El sitio web de KiCad explica los tipos de archivos bastante bien.
rdtsc

3

Aunque controlo la versión todo como se mencionó anteriormente. Si tiene un .sch con todas las bibliotecas asociadas y un .kicad_pcb con todos los módulos asociados, puede recrear las salidas con Kicad tal como existe hoy Kicad.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.