Integrasi KiCad: menggunakan pustaka komponen Anda di KiCad

PartsBox dapat terhubung dengan KiCad, dan pustaka komponen Anda dapat diakses di KiCad. Ini memiliki banyak keuntungan: Anda hanya memiliki satu basis data komponen dan saat mengimpor BOM dari KiCad ke PartsBox untuk pembelian atau produksi, entri BOM Anda secara otomatis dan tepat dicocokkan.

Bagaimana ini berguna?

Sementara simbol dan footprint termasuk dalam KiCad, itu bukan tempat yang tepat untuk menyimpan semua data komponen Anda. Alat CAD tidak dirancang untuk menjadi database komponen atau sistem manajemen inventaris. Menambahkan bidang data kustom di KiCad memang mungkin, tetapi mempertahankan konsistensi di seluruh proyek sulit dilakukan.

Lebih lagi, tidak ada cara mudah untuk menangani komponen pengganti. Untuk beberapa komponen, Anda tahu MPN yang tepat dan Anda tahu bahwa itu tidak akan pernah berubah selama masa pakai proyek. Tetapi untuk banyak komponen, terutama komponen pasif, Anda tidak benar-benar peduli tentang MPN tertentu, jadi Anda hanya memasukkan nilai ("10k"), dan BOM yang Anda ekspor berakhir dengan "10k" sebagai satu-satunya deskripsi komponen. Ini mempersulit pengimporannya ke perangkat lunak lain untuk penetapan harga dan pembelian. Ini juga berarti bahwa banyak waktu terbuang untuk memilih komponen pasif yang sebenarnya akan digunakan dalam pembangunan. Semua orang tahu pengalaman menghabiskan berjam-jam di situs web distributor mencari resistor 6k3 dan kapasitor X5R 1μF.

Dengan integrasi ini, Anda dapat membuat meta-komponen untuk komponen pasif yang digunakan dalam proyek Anda. Meta-komponen ini dikaitkan dengan simbol dan footprint KiCad dan ditempatkan dalam skema Anda. Ketika Anda siap membeli komponen, Anda dapat membuat satu contoh komponen dengan MPN tertentu dan menambahkannya ke meta-komponen. PartsBox akan menyarankan pengganti tambahan yang diurutkan berdasarkan popularitas, yang dapat Anda tambahkan dengan satu klik. Anda dapat memodifikasi set pengganti Anda dari waktu ke waktu tanpa mengubah skema, desain PCB, atau BOM Anda.

Saat mengimpor desain Anda kembali ke PartsBox untuk penetapan harga dan pembelian, entri BOM dicocokkan secara otomatis dan tepat. Cukup ekspor bidang "PartsBox ID" yang berisi kode ID Anything™ - pengidentifikasi unik yang tidak pernah berubah, menghilangkan ketidakcocokan.

Mempertahankan maksud desain

Menggunakan meta-komponen bersama dengan integrasi KiCad memungkinkan Anda mempertahankan maksud desain: proyek Anda dapat menggunakan komponen yang ditentukan sesuai maksud desain, bukan MPN tertentu.

Bagaimana cara kerjanya

Simbol dan footprint KiCad Anda tetap tidak berubah — PartsBox bertindak sebagai sumber data yang mereferensikan simbol dan footprint yang didefinisikan dalam pustaka KiCad standar. PartsBox menyajikan sebagian dari pustaka komponen Anda ke KiCad, diatur dalam kategori. Ketika Anda memilih komponen dari pustaka PartsBox di KiCad, itu mengisi simbol skema dengan data dari PartsBox, seperti nomor komponen pabrikan, nilai, footprint, dan bidang lain yang dikonfigurasi.

Setelah diatur, integrasi ini tidak memerlukan upaya berkelanjutan. Pustaka Anda diakses secara online melalui HTTP sesuai kebutuhan. Kategori yang telah Anda konfigurasi muncul di pemilih simbol KiCad, memungkinkan Anda menempatkan komponen PartsBox dalam skema Anda dengan semua bidang data yang dipetakan.

Untuk mengatur ini:

  1. Buat kunci API di PartsBox
  2. Konfigurasikan komponen mana yang akan ditampilkan ke KiCad di "Pengaturan | Integrasi CAD | KiCad"
  3. Tentukan bagaimana komponen diorganisir ke dalam kategori
  4. Tentukan pemetaan bidang data

PartsBox menghasilkan file konfigurasi (dengan ekstensi ".kicad_httplib") yang Anda tempatkan di salah satu direktori pustaka KiCad Anda. File ini berisi kunci API dan memberi tahu KiCad cara terhubung ke PartsBox.

Kategori

PartsBox menyajikan pustaka komponen Anda ke KiCad sebagai kategori — subset yang disesuaikan dari database Anda yang muncul sebagai bagian terpisah yang dapat dijelajahi di Symbol Chooser. Setiap kategori didefinisikan menggunakan sistem filter PartsBox, sehingga Anda dapat membuat kategori berdasarkan:

  • Tag
  • Nama komponen
  • Spesifikasi
  • Bidang kustom
  • Kombinasi filter lainnya

Komponen dapat muncul dalam beberapa kategori untuk fleksibilitas maksimal. Anda juga dapat menerapkan filter awal global ke semua komponen sebelum pemfilteran khusus kategori, yang berguna ketika Anda hanya ingin mengekspor sebagian kecil dari komponen Anda.

Pemetaan field

Pemetaan bidang memungkinkan Anda menghubungkan bidang PartsBox apa pun ke bidang data KiCad apa pun. Satu set default disediakan, dengan tiga pemetaan wajib:

  • Simbol KiCad — diperlukan oleh KiCad untuk mencocokkan komponen dengan simbol di pustaka Anda
  • Kode ID Anything™ komponen — dipetakan ke bidang ID PartsBox di KiCad untuk pencocokan BOM otomatis
  • URL ID Anything™ komponen — memungkinkan Anda menekan 'd' pada komponen apa pun untuk membuka halaman informasinya di browser Anda

Semua yang lainnya bersifat opsional, meskipun mengonfigurasi referensi KiCad dan footprint sangat direkomendasikan.

Untuk setiap komponen yang Anda rencanakan untuk digunakan di KiCad, Anda perlu mengonfigurasi simbol, footprint, dan referensi KiCad-nya di "Pengaturan Komponen | Data CAD/PLM" pada layar info komponen. Di masa depan, Anda akan dapat mengatur bidang-bidang ini untuk beberapa komponen sekaligus.

Bagaimana tampilannya di KiCad

Di KiCad, tambahkan file konfigurasi yang diunduh ke pustaka simbol Anda. Buka "Kelola Pustaka Simbol..." dan tambahkan file .kicad_httplib:

Menggunakan nama panggilan pustaka yang dimulai dengan simbol direkomendasikan agar muncul pertama dalam dialog "Pilih Simbol".

Setelah itu, kategori dan komponen Anda akan terlihat di dialog Pilih Simbol!

Mengimpor BOM KiCad ke PartsBox

Ketika BOM Anda siap diimpor ke PartsBox, pastikan ada kolom dengan field "PartsBox ID". Field tersebut berisi kode ID Anything™ yang memungkinkan PartsBox mencocokkan entri BOM Anda ke komponen tanpa usaha tambahan.

Kendalikan inventaris, pemesanan, dan produksi Anda

Coba demo

Rencana & harga