Gunakan pustaka komponen Anda di KiCad

Pustaka komponen Anda sekarang dapat digunakan langsung di KiCad, menyediakan fungsionalitas manajemen siklus hidup produk, menyederhanakan penanganan komponen pengganti, dan memungkinkan pencocokan otomatis entri BOM saat mengimpor dari KiCad ke PartsBox.

Mengapa 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.

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.

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 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!

Integrasi ini tersedia untuk semua orang, termasuk pengguna pada paket Hobbyist/Maker gratis! Kami juga telah menyediakan bidang kustom dan ID Anything™ secara gratis untuk semua orang sebagai bagian dari rilis ini.

Posting blog sebelumnya:

PartsBox adalah aplikasi online yang memungkinkan Anda mengontrol inventaris komponen elektronik, penentuan harga BOM, dan produksi skala kecil. Ini melacak di mana komponen disimpan, berapa tingkat stok saat ini, dan komponen mana yang digunakan dalam proyek/BOM mana.

Indeks Blog