File mana yang mengontrol versi untuk KiCAD?


8

Saya mencoba membuat file .gitignore untuk proyek KiCAD yang diversi dengan git dan disimpan secara jarak jauh di GitHub.

Apa file minimum yang harus saya tambahkan ke sistem kontrol versi saya agar orang lain dapat mereplikasi proyek?


File .pro dan .sch, dan file tata letak, tetapi nama itu menghindarkan saya. Anda tidak membutuhkan .bak. Juga, saya mencatat versi KiCad mana. Saya menggunakan KiCad dalam VM yang hanya memiliki KiCad di dalamnya dengan harapan bahwa VM dan versi KiCad masih dapat berjalan dalam 20 tahun.
b degnan

Saya juga menambahkan ke file kontrol versi -cache.lib bahkan dihasilkan karena ketika saya kehilangan perpustakaan / modul maka saya dapat menggunakan sebagai cadangan. Perbaikan bug dan modifikasi di perpustakaan umum mungkin juga menjadi masalah.
TMa

Jawaban:


6

Ketika mengarsipkan proyek yang merupakan desain berdasarkan pada beberapa alat CAD tertentu, sangat disarankan agar Anda menyimpan semua jaminan yang dihasilkan (skematik PDF, file Gerber, dll.). Sebagai desain usia bisa menjadi masalah untuk berharap untuk dapat mengakses dan menjalankan alat yang menciptakan jaminan.

Ini terutama berlaku di lingkungan di mana desain dapat menggunakan jaminan ini untuk tujuan produksi selama beberapa dekade. File PDF untuk membaca skema dan file Gerber untuk menghasilkan papan sirkuit mentah telah digunakan selama hampir 30 tahun sekarang tetapi di sisi lain paket CAD setelah paket CAD telah datang dan pergi. Dan bahkan beberapa yang masih ada namanya mungkin tidak berjalan pada platform modern atau akan menolak untuk membaca file versi lama.


2
Situs web KiCad menjelaskan jenis file dengan cukup baik.
rdtsc

3

Meskipun saya versi mengontrol semuanya seperti yang disebutkan sebelumnya. Jika Anda memiliki .sch dengan semua lib yang terkait dan .kicad_pcb dengan semua modul yang terkait, Anda dapat membuat ulang keluaran dengan Kicad karena Kicad ada saat ini.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.