Integrasi KiCad: menggunakan perpustakaan komponen anda dalam KiCad

PartsBox boleh berinteraksi dengan KiCad, dan perpustakaan komponen anda boleh diakses dalam KiCad. Ini mempunyai banyak kelebihan: anda hanya mempunyai satu pangkalan data komponen dan mengimport BOM dari KiCad ke dalam PartsBox untuk pembelian atau pengeluaran, entri BOM anda dipadankan secara automatik dan tepat.

Bagaimana ini berguna?

Walaupun simbol dan tapak (footprint) berada dalam KiCad, ia bukan tempat yang sesuai untuk menyimpan semua data komponen anda. Alat CAD tidak direka untuk menjadi pangkalan data komponen atau sistem pengurusan inventori. Menambah medan data tersuai dalam KiCad adalah mungkin, tetapi mengekalkan ketekalan merentas projek adalah sukar.

Lebih-lebih lagi, tiada cara mudah untuk menangani pengganti komponen. Untuk sesetengah komponen, anda tahu MPN yang tepat dan anda tahu bahawa ia tidak akan berubah sepanjang hayat projek. Tetapi untuk banyak komponen, terutamanya pasif, anda tidak begitu peduli tentang MPN tertentu, jadi anda hanya memasukkan nilai ("10k"), dan BOM yang dieksport anda berakhir dengan "10k" sebagai satu-satunya perihalan komponen. Ini menyukarkan untuk mengimportnya ke dalam perisian lain untuk penetapan harga dan pembelian. Ia juga bermakna banyak masa terbuang untuk memilih pasif sebenar yang akan digunakan dalam pembinaan. Semua orang tahu pengalaman menghabiskan berjam-jam di laman web pengedar mencari perintang 6k3 dan kapasitor 1μF X5R.

Dengan integrasi ini, anda boleh membuat meta-komponen untuk komponen pasif yang digunakan dalam projek anda. Meta-komponen ini dikaitkan dengan simbol dan tapak KiCad dan diletakkan dalam skematik anda. Apabila anda bersedia untuk membeli komponen, anda boleh membuat satu contoh komponen dengan MPN tertentu dan menambahkannya ke meta-komponen. PartsBox akan mencadangkan pengganti tambahan yang disenaraikan mengikut populariti, yang boleh anda tambah dengan satu klik. Anda boleh mengubah suai set pengganti anda dari semasa ke semasa tanpa mengubah skematik, reka bentuk PCB, atau BOM anda.

Apabila mengimport reka bentuk anda kembali ke PartsBox untuk penetapan harga dan pembelian, entri BOM dipadankan secara automatik dan tepat. Hanya eksport medan "PartsBox ID" yang mengandungi kod ID Anything™ - pengecam unik yang tidak pernah berubah, menghapuskan ketidakpadanan.

Mengekalkan niat reka bentuk

Menggunakan meta-komponen bersama dengan penyepaduan KiCad membolehkan anda mengekalkan niat reka bentuk: projek anda boleh menggunakan komponen yang ditentukan mengikut niat reka bentuk, dan bukannya MPN tertentu.

Bagaimana ia berfungsi

Simbol dan jejak KiCad anda kekal tidak berubah — PartsBox bertindak sebagai sumber data yang merujuk simbol dan jejak yang ditakrifkan dalam pustaka KiCad standard. PartsBox membentangkan sebahagian daripada pustaka komponen anda kepada KiCad, disusun mengikut kategori. Apabila anda memilih komponen daripada pustaka PartsBox dalam KiCad, ia mengisi simbol skematik dengan data daripada PartsBox, seperti nombor komponen pengeluar, nilai, jejak, dan medan lain yang dikonfigurasi.

Setelah disediakan, penyepaduan ini tidak memerlukan usaha berterusan. Pustaka anda diakses dalam talian melalui HTTP mengikut keperluan. Kategori yang telah anda konfigurasikan muncul dalam pemilih simbol KiCad, membolehkan anda meletakkan komponen PartsBox dalam skema anda dengan semua medan data yang dipetakan.

Untuk menetapkan ini:

  1. Buat kunci API dalam PartsBox
  2. Konfigurasikan komponen mana yang akan ditunjukkan kepada KiCad dalam "Tetapan | Integrasi CAD | KiCad"
  3. Tentukan bagaimana komponen disusun ke dalam kategori
  4. Tentukan pemetaan medan data

PartsBox menjana fail konfigurasi (dengan sambungan ".kicad_httplib") yang anda letakkan dalam salah satu direktori perpustakaan KiCad anda. Fail ini mengandungi kunci API dan memberitahu KiCad cara menyambung ke PartsBox.

Kategori

PartsBox membentangkan perpustakaan komponen anda kepada KiCad sebagai kategori — subset tersuai pangkalan data anda yang muncul sebagai bahagian boleh imbas berasingan dalam Pemilih Simbol. Setiap kategori ditakrifkan menggunakan sistem penapis PartsBox, jadi anda boleh membuat kategori berdasarkan:

  • Tag
  • Nama komponen
  • Spesifikasi
  • Medan tersuai
  • Sebarang gabungan penapis lain

Komponen boleh muncul dalam pelbagai kategori untuk fleksibiliti maksimum. Anda juga boleh menggunakan penapis awal global untuk semua komponen sebelum penapisan khusus kategori, yang berguna apabila anda hanya mahu mengeksport subset kecil komponen anda.

Pemetaan medan

Pemetaan medan membolehkan anda menyambungkan sebarang medan PartsBox ke sebarang medan data KiCad. Set lalai disediakan, dengan tiga pemetaan wajib:

  • Simbol KiCad — diperlukan oleh KiCad untuk memadankan komponen dengan simbol dalam pustaka anda
  • Kod ID Anything™ Komponen — dipetakan ke medan ID PartsBox dalam KiCad untuk pemadanan BOM automatik
  • URL ID Anything™ Komponen — membolehkan anda menekan 'd' pada mana-mana komponen untuk membuka halaman maklumatnya dalam pelayar anda

Semua yang lain adalah pilihan, walaupun mengkonfigurasi rujukan dan jejak (footprint) KiCad sangat disyorkan.

Bagi setiap komponen yang anda rancang untuk gunakan dalam KiCad, anda perlu mengkonfigurasi simbol, tapak, dan rujukan KiCad dalam "Tetapan Komponen | Data CAD/PLM" pada skrin maklumat komponen. Pada masa hadapan, anda akan dapat menetapkan medan ini untuk berbilang komponen serentak.

Bagaimana rupanya dalam KiCad

Dalam KiCad, tambah fail konfigurasi yang dimuat turun ke perpustakaan simbol anda. Pergi ke "Manage Symbol Libraries…" dan tambah fail .kicad_httplib:

Menggunakan nama panggilan perpustakaan yang bermula dengan simbol disyorkan supaya ia muncul dahulu dalam dialog "Pilih Simbol".

Selepas itu, kategori dan komponen anda akan kelihatan dalam dialog Pilih Simbol!

Mengimport BOM KiCad ke dalam PartsBox

Apabila BOM anda sedia untuk diimport ke PartsBox, pastikan terdapat lajur dengan medan "PartsBox ID". Medan tersebut mengandungi kod ID Anything™ yang membolehkan PartsBox memadankan entri BOM anda kepada komponen tanpa sebarang usaha tambahan.

Kawal inventori, pesanan dan pengeluaran anda

Cuba demo

Pelan & harga