Bileşen kütüphanenizi KiCad'de kullanın

Bileşen 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, ikame bileşen yönetimini basitleştirir ve KiCad'den PartsBox'a içe aktarırken BOM girişlerinin otomatik eşleşmesini sağlar.

Bu neden yararlı?

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

Dahası, bileşen ikameleriyle başa çıkmanın kolay bir yolu yoktur. Bazı bileşenler için tam MPN'yi bilirsiniz ve bunun bir projenin ömrü boyunca asla değişmeyeceğini bilirsiniz. Ancak birçok bileşen, özellikle pasifler için, belirli MPN'yi gerçekten umursamazsınız, bu yüzden sadece değeri ("10k") girersiniz ve dışa aktarılan BOM'larınızda bileşenin tek açıklaması olarak "10k" kalır. Bu, fiyatlandırma ve satın alma için bunları diğer yazılımlara aktarmayı zorlaştırır. Ayrıca, üretimlerde kullanılacak gerçek pasifleri seçmek için çok zaman harcandığı anlamına gelir. Herkes, distribütörlerin web sitelerinde 6k3 dirençler ve 1μF X5R kapasitörler arayarak saatler harcama deneyimini bilir.

Bu entegrasyonla, projelerinizde kullanılan pasif bileşenler için meta-bileşenler oluşturabilirsiniz. Bu meta-bileşenler KiCad sembolleri ve ayak izleri ile ilişkilendirilir ve şemalarınıza yerleştirilir. Bileşenleri satın almaya hazır olduğunuzda, belirli bir MPN ile tek bir örnek bileşen oluşturabilir ve bunu meta-bileşene ekleyebilirsiniz. PartsBox, tek bir tıklamayla ekleyebileceğiniz popülerliğe göre sıralanmış ek ikameler önerecektir. Şemalarınızı, PCB tasarımınızı veya BOM'unuzu değiştirmeden zaman içinde ikame 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 ve hassas bir şekilde eşleştirilir. Sadece ID Anything™ kodunu içeren "PartsBox ID" alanını dışa aktarın - bu, asla değişmeyen ve eşleşmeme sorunlarını ortadan kaldıran benzersiz bir tanımlayıcıdır.

Nasıl çalışır

KiCad sembolleriniz ve footprint'leriniz değişmeden kalır — PartsBox, standart KiCad kütüphanelerinde tanımlanan sembollere ve footprint'lere referans veren bir veri kaynağı olarak hareket eder. PartsBox, bileşen kütüphanenizin bir kısmını kategoriler halinde düzenlenmiş olarak KiCad'e sunar. KiCad'deki PartsBox kütüphanesinden bir bileşen seçtiğinizde, şematik sembolü üretici parça numarası, değer, footprint ve diğer yapılandırılmış alanlar gibi PartsBox'tan gelen verilerle doldurur.

Kurulduktan sonra, bu entegrasyon sürekli bir çaba gerektirmez. Kitaplığınıza gerektiğinde HTTP üzerinden çevrimiçi olarak erişilir. Yapılandırdığınız kategoriler KiCad sembol seçicide görünür ve PartsBox bileşenlerini tüm eşlenen veri alanlarıyla şemalarınıza yerleştirmenize olanak tanır.

Bunu ayarlamak için:

  1. PartsBox'ta bir API anahtarı oluşturun
  2. "Ayarlar | CAD Entegrasyonu | KiCad" bölümünde KiCad'e hangi bileşenlerin gösterileceğini yapılandırın
  3. Bileşenlerin kategoriler halinde nasıl organize edileceğini tanımlayın
  4. Veri alanı eşlemelerini belirtin

PartsBox, KiCad kütüphane dizinlerinizden birine yerleştireceğ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, parça kitaplığınızı KiCad'e kategoriler olarak sunar — Sembol Seçici'de ayrı göz atılabilir bölümler olarak görünen veritabanınızın özelleştirilmiş alt kümeleri. Her kategori PartsBox'ın filtre sistemi kullanılarak tanımlanır, böylece şunlara dayalı kategoriler oluşturabilirsiniz:

  • Etiketler
  • Bileşen adları
  • Özellikler
  • Özel alanlar
  • Filtrelerin diğer herhangi bir kombinasyonu

Bileşenler maksimum esneklik için birden fazla kategoride görünebilir. Ayrıca kategoriye özel filtrelemeden önce tüm bileşenlere genel bir başlangıç filtresi uygulayabilirsiniz; bu, bileşenlerinizin yalnızca küçük bir alt kümesini dışa aktarmak istediğinizde kullanışlıdır.

Alan eşlemeleri, herhangi bir PartsBox alanını herhangi bir KiCad veri alanına bağlamanızı sağlar. Üç zorunlu eşleme içeren varsayılan bir set sağlanır:

  • KiCad sembolü — KiCad'in bileşeni kütüphanenizdeki sembollerle eşleştirmesi için gereklidir
  • Bileşen ID Anything™ kodu — otomatik BOM eşleştirmesi için KiCad'deki bir PartsBox ID alanına eşlenir
  • Bileşen ID Anything™ URL'si — tarayıcınızda bilgi sayfasını açmak için herhangi bir bileşenin üzerindeyken 'd' tuşuna basmanızı sağlar

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

KiCad'de kullanmayı planladığınız her bileşen için, bileşen bilgi ekranındaki "Bileşen Ayarları | CAD/PLM verileri" bölümünde sembolünü, ayak izini ve KiCad referansını yapılandırmanız gerekir. Gelecekte, bu alanları birden fazla bileşen için aynı anda 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…" (Manage Symbol Libraries…) seçeneğine gidin ve .kicad_httplib dosyasını ekleyin:

Bir sembolle başlayan bir kütüphane takma adı kullanılması önerilir, böylece "Sembol Seç" iletişim kutusunda ilk sırada görünür.

Bundan sonra, kategorileriniz ve bileşenleriniz Sembol Seç iletişim kutusunda görünür olacaktır!

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

Önceki blog yazıları: Geliştirilmiş BOM Yönetimi (2025-03-01)
Daha sonraki blog yazıları: 2025: Geçmişe Bakış (2026-01-14)

PartsBox, elektronik bileşen envanterinizi, BOM fiyatlandırmanızı ve küçük ölçekli üretiminizi kontrol altına almanızı sağlayan çevrimiçi bir uygulamadır. Bileşenlerin nerede saklandığını, mevcut stok seviyelerinin ne olduğunu ve hangi bileşenlerin hangi projelerde/BOM'larda kullanıldığını takip eder.

Blog Dizini

KiCon 2019 (2019-03-27)
Etiketler (2016-04-26)