KiCad'de komponent kütüphanenizi kullanın

Komponent kütüphaneniz artık doğrudan KiCad'de kullanılabilir, ürün yaşam döngüsü yönetimi işlevselliği sağlar, alternatif komponent işlemeyi basitleştirir ve KiCad'den PartsBox'a aktarırken BOM girişlerinin otomatik eşleştirilmesini sağlar.

Bu neden faydalıdır?

Semboller ve ayak izleri KiCad'e ait olsa da, tüm komponent verilerinizi saklamak için doğru yer değildir. CAD araçları, komponent veritabanları veya envanter yönetim sistemleri olarak tasarlanmamıştır. KiCad'de özel veri alanları eklemek mümkündür, ancak projeler arasında tutarlılığı korumak zordur.

Dahası, komponent alternatiflerini ele almanın kolay bir yolu yok. Bazı komponentler için, tam MPN'yi bilirsiniz ve bir projenin ömrü boyunca asla değişmeyeceğini bilirsiniz. Ancak birçok komponent için, özellikle pasif elemanlar için, belirli MPN'yi gerçekten önemsemezsiniz, bu yüzden sadece değeri ("10k") girersiniz ve dışa aktarılan BOM'larınız komponentin tek açıklaması olarak "10k" ile sonuçlanır. Bu, onları fiyatlandırma ve satın alma için başka yazılımlara aktarmayı zorlaştırır. Ayrıca, yapımlarda kullanılacak gerçek pasif elemanların seçilmesinde çok zaman harcanması anlamına gelir. Herkes, dağıtıcıların web sitelerinde 6k3 dirençleri ve 1μF X5R kapasitörleri aramak için saatler harcama deneyimini bilir.

Bu entegrasyonla, projelerinizde kullanılan pasif komponentler için meta-komponentler oluşturabilirsiniz. Bu meta-komponentler, KiCad sembolleri ve ayak izleriyle ilişkilendirilir ve şemalarınıza yerleştirilir. Komponentleri satın almaya hazır olduğunuzda, belirli bir MPN ile tek bir örnek komponent oluşturabilir ve bunu meta-komponente ekleyebilirsiniz. PartsBox, popülerliğe göre sıralanmış ek alternatifler önerecek ve bunları tek bir tıklamayla ekleyebilirsiniz. Şemalarınızı, PCB tasarımınızı veya BOM'unuzu değiştirmeden zaman içinde alternatif setinizi değiştirebilirsiniz.

Tasarımınızı fiyatlandırma ve satın alma için PartsBox'a geri aktarırken, BOM girişleri otomatik olarak ve tam olarak eşleştirilir. Sadece ID Anything™ kodunu içeren "PartsBox ID" alanını dışa aktarın - asla değişmeyen ve uyumsuzlukları ortadan kaldıran benzersiz bir tanımlayıcı.

Nasıl çalışır

KiCad sembolleriniz ve ayak izleriniz değişmeden kalır — PartsBox, standart KiCad kütüphanelerinde tanımlanan sembollere ve ayak izlerine referans veren bir veri kaynağı olarak işlev görür. PartsBox, komponent kütüphanenizin bir kısmını KiCad'e kategorilere ayrılmış şekilde sunar. KiCad'de PartsBox kütüphanesinden bir komponent seçtiğinizde, üretici parça numarası, değer, ayak izi ve diğer yapılandırılmış alanlar gibi PartsBox'tan gelen verilerle şematik sembolü doldurur.

Kurulduktan sonra, bu entegrasyon sürekli bir çaba gerektirmez. Kütüphanenize gerektiğinde HTTP üzerinden çevrimiçi olarak erişilir. Yapılandırdığınız kategoriler KiCad sembol seçicisinde görünür, böylece eşleştirilmiş tüm veri alanlarıyla şemalarınıza PartsBox komponentlerini yerleştirebilirsiniz.

Bunu kurmak için:

  1. PartsBox'ta bir API anahtarı oluşturun
  2. "Ayarlar | CAD Entegrasyonu | KiCad" bölümünde KiCad'e gösterilecek komponentleri yapılandırın
  3. Komponentlerin kategorilere nasıl düzenleneceğini tanımlayın
  4. Veri alanı eşleştirmelerini belirtin

PartsBox, KiCad kütüphane dizinlerinizden birine yerleştirdiğiniz bir yapılandırma dosyası (".kicad_httplib" uzantılı) oluşturur. Bu dosya API anahtarını içerir ve KiCad'e PartsBox'a nasıl bağlanacağını söyler.

PartsBox, komponent kütüphanenizi KiCad'e kategoriler olarak sunar — veritabanınızın Sembol Seçici'de ayrı göz atılabilir bölümler olarak görünen özelleştirilmiş alt kümeleri. Her kategori, PartsBox'ın filtre sistemi kullanılarak tanımlanır, böylece şunlara dayalı kategoriler oluşturabilirsiniz:

  • Etiketler
  • Komponent adları
  • Özellikler
  • Özel alanlar
  • Diğer herhangi bir filtre kombinasyonu

Komponentler maksimum esneklik için birden fazla kategoride görünebilir. Ayrıca, kategori özelinde filtreleme yapmadan önce tüm komponentlere global bir başlangıç filtresi uygulayabilirsiniz; bu, yalnızca komponentlerinizin küçük bir alt kümesini dışa aktarmak istediğinizde kullanışlıdır.

Alan eşleştirmeleri, herhangi bir PartsBox alanını herhangi bir KiCad veri alanına bağlamanıza olanak tanır. Üç zorunlu eşleştirme içeren varsayılan bir set sağlanmıştır:

  • KiCad sembolü — komponenti kütüphanenizdeki sembollerle eşleştirmek için KiCad tarafından gereklidir
  • Komponent ID Anything™ kodu — otomatik BOM eşleştirmesi için KiCad'de bir PartsBox ID alanına eşlenir
  • Komponent ID Anything™ URL'si — herhangi bir komponente 'd' tuşuna basarak tarayıcınızda bilgi sayfasını açmanızı sağlar

Diğer her şey isteğe bağlıdır, ancak KiCad referansını ve ayak izini yapılandırmak şiddetle tavsiye edilir.

KiCad'de kullanmayı planladığınız her komponent için, komponent bilgi ekranındaki "Komponent Ayarları | CAD/PLM verileri" bölümünde sembolünü, ayak izini ve KiCad referansını yapılandırmanız gerekecek. Gelecekte, bu alanları birden çok komponent için bir kerede ayarlayabileceksiniz.

KiCad'de nasıl görünür

KiCad'de, indirilen yapılandırma dosyasını sembol kütüphanelerinize ekleyin. "Sembol Kütüphanelerini Yönet..." bölümüne gidin ve .kicad_httplib dosyasını ekleyin:

"Sembol Seç" iletişim kutusunda ilk sırada görünmesi için bir sembolle başlayan bir kütüphane takma adı kullanılması önerilir.

Bundan sonra, kategorileriniz ve komponentleriniz Sembol Seç iletişim kutusunda görünür olacak!

Bu entegrasyon, ücretsiz Hobi/Maker planındaki kullanıcılar da dahil olmak üzere herkes için kullanılabilir! Ayrıca bu sürümün bir parçası olarak özel alanları ve ID Anything™'i herkes için ücretsiz hale getirdik.

Daha önceki blog yazıları: Geliştirilmiş BOM Yönetimi (2025-03-01)

PartsBox, elektronik parçalarınızın envanterini, BOM fiyatlandırmasını ve küçük ölçekli üretimi kontrol altına almanızı sağlayan çevrimiçi bir uygulamadır. Parçaların nerede saklandığını, mevcut stok seviyelerinin ne olduğunu ve hangi parçaların hangi projeler/BOM'larla kullanıldığını takip eder.

Blog İndeksi