Praktik terbaik KICAD: Administrasi Perpustakaan

Satu masalah khas yang kami dengar dari banyak individu KICAD baru yang bergaul dengan perpustakaan skema serta jejak kaki. Teknik ini adalah untuk memanfaatkan satu tanda skema serta perpustakaan jejak kaki masing-masing dengan proyek Anda. Dengan cara ini setiap modifikasi pada perpustakaan skema default tidak akan memengaruhi proyek Anda dan akan mudah untuk berbagi pekerjaan Anda dengan orang lain tanpa melanggarnya. Saya telah menghabiskan waktu lama menyempurnakan metode ini serta saya akan memandu Anda dengan proses dalam artikel ini.

Kami telah membahas alat otomatisasi elektronik (maupun lainnya). Alat otomatisasi (EDA) beberapa kali di masa lalu. [Brian Benchoff] melakukan serangkaian serangkaian untuk membangun pekerjaan dari awal ke permukaan yang memanfaatkan semua bundel EDA yang berbeda yang mungkin dia letakkan. Tidak ada aplikasi perangkat lunak CAD atau EDA yang sempurna, serta individu harus menemukan untuk memahami dengan idiosynrasi dari program mana pun yang mereka pilih untuk digunakan. Ini biasanya mengarah pada banyak cussing serta penarikan rambut selama tahap awal ketika seseorang tidak dapat mencari tahu “bagaimana saya melakukan itu?”, Terutama dari konversi baru yang digunakan untuk melakukan sesuatu secara berbeda.

Baca terus untuk menemukan metode terbaik untuk digunakan ketika memanfaatkan KICAD serta manajemen perpustakaannya.

Manajemen proyek

KICAD menjaga tanda-tanda skematis serta elemen jejak kaki di perpustakaan terpisah serta Anda membutuhkan untuk menautkan tanda ke jejak yang memanfaatkan salah satu dari sejumlah metode yang berbeda. Ini menetapkan banyak orang, namun itu berfungsi dengan baik ketika Anda dimanfaatkan.

Di masa lalu sebelum komputer, banyak desainer akan dengan cepat menarik skema, kemudian menghasilkan “bill of material” di mana mereka menyempurnakan spesifikasi elemen yang akan digunakan. Ini kemudian akan membantu mereka untuk memilih jejak kaki elemen, yang mengarah ke fase desain papan. KICAD mencoba untuk mematuhi aliran kerja ini. Berikut ini adalah struktur folder normal yang saya gunakan untuk mengatur proyek KICAD, setelah disetel dengan baik metode ini selama bertahun-tahun bekerja dengan perangkat lunak.

Doodad.
↳3d_models // .step serta .Wrl data desain untuk semua jejak kaki
↳Datasheets // lembar data untuk elemen yang digunakan
↳gerber // file produksi akhir
↳Images // gambar svg serta render papan 3D
↳lib_sch // simbol skematis
↳Lib_fp.printty // jejak kaki
↳pdf // skema, tata letak papan, gambar dimensi
Mengelola Perpustakaan Skema

Ketika Anda menggambar skema memanfaatkan tanda-tanda dari perpustakaan built-in yang dibundel dengan Kicad, Eeschema menghasilkan perpustakaan cadangan regional – doodad-cache.lib. Ketika Anda selesai menggambar skema Anda, salin data ini ke folder ↳LIB_SCH dan ganti nama ke doodad.lib.

Selanjutnya, kunjungi ↳preferences↳component libraries, pilih “Daftar Path Browse saat ini” untuk menunjuk ke folder pekerjaan regional Anda ~ / doodad /, klik tombol Add di bagian atas jendela muncul (bukan tombol Add di tengah pop up), serta terakhir memilih doodad.lib. Itu ditambahkan di bawah perpustakaan yang saat ini dipilih dalam daftar.

KICAD membaca perpustakaan ini secara berurutan, sehingga Anda membutuhkan untuk memilih doodad.lib serta membawanya ke bagian atas listing menggunakan tombol atas. Jika ada tanda dengan nama yang sama persis di perpustakaan yang berbeda, maka instance pertama dari itu digunakan. Pada titik ini, Anda dapat menghilangkan semua perpustakaan lain yang disediakan, atau hanya mengabaikannya selama Anda memastikan bahwa setiap tanda yang Anda gunakan ditambahkan ke doodad.lib serta dapatkan hanya dari file itu.

Pekerjaan Anda sekarang memanfaatkan satu perpustakaan tanda skematis – ~ / doodad / lib_sch / doodad.lib – serta semua jenis modifikasi ke perpustakaan skema default tidak akan memengaruhi proyek Anda. Selain itu, memanfaatkan struktur folder yang ditentukan di atas, mudah untuk berbagi pekerjaan Anda di GitHub. Ketika pekerjaan Anda dikloning atau diunduh, ini memastikan tidak ada konflik perpustakaan.

Semua modifikasi di atas mungkin ketika KICAD mengimplementasikan gaya S-ekspresi di eeschema serta perpustakaan skematis (sudah diimplementasikan dalam PCBnew), jadi kami akan mengunjungi ini pada waktu itu.

Menugaskan jejak kaki ke simbol

Ada sejumlah metode melakukan ini, namun pada dasarnya, Anda memilih simbol skematis, serta menunjuk jejaknya dari salah satu perpustakaan default. Pernah mengingat bahwa Kicad pindah pustaka jejak ke GitHub, ini telah menjadi penyebab mulas bagi banyak orang. Untuk satu, semua perpustakaan diadakan online, serta KICAD perlu mencari mereka setiap kali Anda mengakhirinya. Bagi mereka yang tidak memodifikasi perilaku ini, ia memperlambat program selama startup, jika Anda tidak ditautkan ke web. Di perpustakaan Internet adalah konsep yang hebat karena jejak kaki tetap diperbarui, namun itu adalah metode terminasi yang pasti untuk memecah gaya Anda harus salah satu jejak kaki yang digunakan dalam perubahan gaya Anda. Ini tidak akan segera muncul untuk Anda, karena Anda harus secara eksplisit membaca ulang daftar net dan dapatkan kicad to Ganti jejak kaki yang diubah. Namun bagi orang lain yang mengkloning desain Anda, serta versi KICAD mereka menaikkan tapak yang diperbarui, itu akan merusak hal-hal.

Pilihannya adalah mengkloning semua perpustakaan KICAD ke tempat regional di komputer Anda, serta kemudian menunjuk KICAD ke lokasi ini. Namun ketika Anda melakukan ini, ia meniadakan keuntungan dari mendapatkan akses ke perpustakaan yang diperbarui. Saya tidak percaya ada metode yang cocok untuk membuatnya bekerja, namun inilah yang berhasil bagi saya.

Saya mengkloning pustaka GitHub ke komputer regional saya, serta membuat mereka diperbarui dengan tarikan rutin. Ini membantu saya memanfaatkan jejak kaki yang ada atau menyesuaikannya agar sesuai dengan kebutuhan saya. Namun pekerjaan saya tidak memanfaatkan segala jenis perpustakaan kloning secara langsung. Sebagai gantinya, saya menghasilkan pekerjaan pustaka jejak kaki tertentu yang berisi semua jejak kaki (~ / doodad / lib_fp.pretty) yang digunakan dalam proyek. Ketika lagi, ini memastikan bahwa ketika pekerjaan itu dikloning, semua jejak kaki yang ideal sudah ditawarkan tanpa tergantung pada perpustakaan sumber luar.

Cara membuat jejak kaki Kicad dan juga proyek-unik

Mulailah dengan kloning (dari github) repositori jejak kaki Kicad ke komputer Anda. Ini adalah yang terbaik dilakukan dengan menggunakan ‘pustaka footprint wizard’ dari dalam PCBNew. Dalam kasus saya, saya telah mengkloningnya ke ~ / kicad_sources / perpustakaan-repo. Di PCBnew Kicad, pilih ↳preferences ↳ Jalur Konfigurasi serta Edit Kisysmod untuk menunjuk ke jalur perpustakaan jejak regional (~ / kicad_sources / library-repo).

path ke fp-lib-table
Dalam beberapa kasus, langkah-langkah tambahan mungkin diperlukan untuk membuat sesuatu bekerja. Pilih ↳preferences ↳ Footprint Libraries Manager dan cari tahu tempat “FP-lib-table” yang digunakan oleh PCBNew. Ini adalah data teks yang memberi tahu PCBNew di mana mencari pustaka jejak – di GitHub, jalur regional dll. Buka data ini dalam editor teks, serta memeriksa apakah itu menggunakan Kisysmod sebagai jalur. Jika tidak, lakukan browsing serta ganti untuk semua instance dari jalur sekarang serta ganti dengan Kisysmod.

Sekarang, Anda dapat mengedit setiap simbol skema, serta menambahkan jejak ke arahnya – baik dari dalam eeschema, atau memanfaatkan modul CVPCB yang berdiri sendiri. Ketika semua jejak kaki telah ditugaskan, pastikan Anda menghasilkan kembali netlist sebelum pindah ke PCBNew.

Mode: jejak kaki
Anda sekarang dapat memulai PCBNew serta memeriksa netlist, yang membuang semua jejak kaki dalam tumpukan di atas kanvas. Pilih mode: Ikon Footprint, lalu klik konteks pada jenis satu tapak, pilih ↳Global Spread serta lokasi ↳Sefread semua jejak kaki.

Ini menyebar semua jejak kaki membuatnya lebih mudah untuk memilih serta melangkahnya. Ketika Anda dibuat dengan tata letak papan Anda, serta semua jejak kaki Anda dikunci, pilih data ↳Archive footprints↳create pustaka serta jejak arsip serta memasok jalur / nama ke folder Anda dalam pekerjaan Anda (~ / doodad / lib_fp.pretty). Ini menyalin semua jejak kaki yang digunakan dalam desain Anda ke folder target.

Kemudian, preferensi↳ FootPrint Libraries Wizard↳Files di komputer saya↳ (navigasikan ke ~ / doodad / lib_fp.pretty) serta pastikan Anda memilih “ke pekerjaan sekarang” sebelum memukul selesai. Pada titik ini, Anda telah memanfaatkan jejak kaki dari perpustakaan di seluruh dunia KICAD serta menggunakannya untuk simbol skematis, membuat netlist, netlist impor di PCBNew, letakkan jejak kaki serta mengarahkan papan, sebagai arsip dari semua jejak kaki yang digunakan serta konfigurasi PCBNew untuk memanfaatkan perpustakaan arsip itu.

Ganti jalur perpustakaan
Selanjutnya, kembali ke Eeschema, serta mengedit asosiasi jejak setiap tanda untuk menunjuk ke folder lib_fp.pretty yang baru alih-alih repositori github regional di komputer Anda. Metode paling sederhana untuk dilakukan adalah membuka data .sch dalam editor teks serta melakukan pencarian / ganti. Dalam contoh kami saat ini, kami akan mengganti contoh seperti “capacitors_throughhole” atau “Resistors_throughhole” atau “LEDS” dengan folder Perpustakaan Pekerjaan Regional kami “LIB_FP”

Buka skema untuk terakhir kalinya, simpan netlist segar, buka PCBnew, periksa netlist ini, namun kali ini sekitar memilih pilihan modifikasi di bawah jejak pertukaran. Desain papan Anda sekarang akan memanfaatkan jejak kaki yang disimpan di folder lib_fp.pretty Anda, serta modifikasi pada perpustakaan Kicad di seluruh dunia tidak akan memengaruhi tata letak.

Bungkus

Ini mungkin sedikit berbelit-belit pada awalnya, namun seiring waktu itu menjadi agak mudah, serta Anda dapat menyingkirkan beberapa langkah karena Anda menjadi lebih baik. Misalnya, saya sudah memiliki perpustakaan sendiri untuk banyak bagian khas yang saya gunakan, serta menyalin jejak kaki ini sebelum memulai pada proyek baru. Seiring waktu, seiring berjalannya waktu Anda, Anda akan mulai membangun tanda-tanda skematik Anda sendiri serta jejak kaki dari lembar data elemen alih-alih menggunakan versi luar. Seperti yang saya nyatakan pada awalnya, itu tidak sempurna, juga bagi saya proses ini bekerja dengan sangat baik. Jika Anda memiliki komentar atau tips untuk membuat ini lebih baik, berpadu jugaSeperti beri tahu kami.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post