KiCad - KiCad

KiCad
KiCad-Logo.svg
KiCad Pcbnew OpenGL.png
KiCad Düzen Düzenleyicisi
Orijinal yazar(lar) Jean-Pierre Charras
Geliştirici(ler) KiCad geliştiricileri
İlk sürüm 1992 ; 29 yıl önce ( 1992 )
kararlı sürüm
5.1.10  Bunu Vikiveri'de düzenleyin / 3 Mayıs 2021 ; 3 ay önce ( 3 Mayıs 2021 )
depo Bunu Vikiveri'de düzenleyin
Yazılmış C++
İşletim sistemi Linux , macOS , Windows
Uygun 23 dil
Tip EDA
Lisans GPL-3.0 veya üstü
İnternet sitesi www .kicad .org
Şematik yakalama için KiCad Eeschema
Düzen tasarımı için KiCad Pcbnew
Bir demo panosunda hem VRML hem de IDF özelliklerini gösteren KiCad 3D Görüntüleyici
KiCad 3D Görüntüleyici

KiCad ( / k i ˌ k æ d / Kee -kad ) bir olduğu özgür yazılım için paketi elektronik tasarım otomasyonu (EDA). Bu tasarımını kolaylaştırır şemaları için elektronik devreler ve onların dönüşümünü PCB tasarımları. KiCad aslen Jean-Pierre Charras tarafından geliştirilmiştir. Şematik yakalama ve PCB yerleşim tasarımı için entegre bir ortama sahiptir . Paket içinde malzeme listesi , sanat eseri, Gerber dosyaları ve PCB ve bileşenlerinin 3B görünümlerini oluşturmak için araçlar bulunur.

Tarih

KiCad, 1992 yılında Jean-Pierre Charras tarafından IUT de Grenoble'da çalışırken oluşturuldu . O zamandan beri KiCad hem gönüllü hem de ücretli katkıda bulunanlar kazandı. Özellikle 2013'te CERN BE-CO-HT bölümü, KiCad'in ticari EDA araçlarıyla eşit hale gelmesine yardımcı olarak açık donanım geliştirmenin desteklenmesine yardımcı olmak için KiCad'e kaynak sağlamaya başladı.

KiCad , Aralık 2015'te KiCad 4.0.0'dan başlayarak bir nokta sürümü sürüm oluşturma şemasını benimsemiştir . Bu, CERN geliştiricileri tarafından uygulanan daha gelişmiş araçları içeren ilk sürümdü. CERN, bağışlar yoluyla bir geliştirici kiralayarak KiCad'in geliştirilmesine daha fazla katkıda bulunmayı umuyor. KiCad'in web sitesindeki bağlantılar aracılığıyla katkı sağlanabilir.

Bileşenler

KiCad paketinin beş ana bölümü vardır:

  • KiCad – proje yöneticisi.
  • Eeschema – şematik yakalama düzenleyicisi.
  • Pcbnew – PCB yerleşim programı. Ayrıca 3D görünümü vardır.
  • GerbView – Gerber izleyicisi.
  • Bitmap2Component - PCB çizimleri için görüntüleri ayak izlerine dönüştürmek için araç.

Özellikleri

KiCad, tasarım sürecinin tüm aşamaları için entegre bir ortam kullanır: Şematik yakalama, PCB düzeni, Gerber dosyası oluşturma/görselleştirme ve kitaplık düzenleme.

KiCad, FreeBSD , Linux , Microsoft Windows ve Mac OS X üzerinde çalışmak üzere C++ ile wxWidgets ile yazılmış bir çapraz platform programıdır . Birçok bileşen kitaplığı mevcuttur ve kullanıcılar özel bileşenler ekleyebilir. Özel bileşenler, proje bazında mevcut olabilir veya herhangi bir projede kullanılmak üzere kurulabilir. EAGLE gibi diğer EDA uygulamalarından bileşenleri içe aktarmaya yardımcı olacak araçlar da vardır . Dahil KICAD için kullanılabilir üçüncü parti kütüphaneler de vardır SnapEDA ve Digi-Key KiCad Kütüphanesi. Konfigürasyon dosyaları, sürüm kontrol sistemlerinin arayüzlenmesine ve ayrıca otomatik bileşen oluşturma komut dosyalarına yardımcı olan iyi belgelenmiş düz metin biçimindedir .

yerelleştirme

Çoklu dil gibi desteklenir Bulgarcası , Katalanca , Çince , Çekçe , Hollandaca , İngilizce , Fince , Fransızca , Almanca , Yunanca , Macarca , İtalyanca , Japonca , Korece , Litvanyaca , Lehçe , Portekizce , Rusça , Slovakça , Sloven , İspanyolca ve İsveççe .

eşema

Eeschema, hiyerarşik şematik sayfalar, özel sembol oluşturma ve bir ERC (elektrik kuralları denetimi) gibi özelliklere sahiptir. Eeschema'daki şematik semboller, ayak izlerinin ve sembollerin yeniden kullanımını teşvik etmek için Pcbnew'deki ayak izlerine çok gevşek bir şekilde bağlanmıştır (örn. kapasitörler, dirençler, indüktörler, vb. için tek bir 0805 ayak izi kullanılabilir).

pcbyeni

Dahili olarak Pcbnew 32 bakır katmanı ve 32 teknik katmanı destekler. Boyutlar, teorik maksimum PCB boyutunu 2 31  nm veya yaklaşık 2,14 metre yapan işaretli 32 bit tam sayılarda nanometre hassasiyetinde depolanır .

Şu anda Pcbnew, OpenGL ve Kahire arka uçlarıyla yeni bir işleme motoru (grafik soyutlama katmanı veya GAL olarak adlandırılır) dahil olmak üzere yoğun bir şekilde yeniden yapılandırılıyor . Pcbnew ayrıca geliştiricilerin birden fazla oluşturucuyu desteklemekle uğraşmak zorunda kalmadan araçlar eklemesine daha kolay izin vermek için yeni bir araç çerçevesi alıyor. Bu nedenle bazı araçlar yalnızca eski XOR tabanlı oluşturucuda , bazıları ise yalnızca GAL oluşturucularda kullanılabilir.

KiCad yerleşik bir vardı autorouter (paketi kaldırılır beri) temel, tek bağlantıları için. Alternatif olarak, Alfons Wirtz'in açık kaynaklı Java tabanlı FreeRouting'i, panoları harici olarak otomatik yönlendirmek için kullanılabilir. 2008'de gEDA PCB için Google tarafından finanse edilen ve DJ Delorie tarafından yönetilen bir açık kaynak projesi olarak geliştirilen bir topolojik otomatik yönlendirici olan Anthony Blake'in Toporouter'ı KiCad ile de kullanılmak üzere uyarlanmıştır.

Yaygın mantıksal hataları kontrol etmek için bir DRC (tasarım kuralları kontrolü) mevcuttur.

3D PCB görüntüleme işlevi VRML modellerine dayanır ve kart modeli CAD entegrasyonu için dışa aktarılabilir .

Bazı son eklemeler takip eder.

Mevcut izlerin etrafından dolaşabilme veya bağlantılarını korurken mevcut izleri farklı bir konuma itebilme özelliğine sahip etkileşimli bir yönlendirici.

İz uzunluğu eşleştirme ve diferansiyel çift desteği gibi yüksek hızlı PCB yönlendirme araçları .

Python komut dosyası desteği.

Toplum

12 Mart 2015 Olimex Ltd, geliştirme araçları ve gömülü cihaz programcılar sağlayıcısı, onlar geçiş yaptınız açıkladı KARTALI birincil EDA aracı olarak KICAD için.

Ayrıca bakınız

Referanslar

Dış bağlantılar