LibrePCB
(librepcb.org)- Elektronik devre ve PCB tasarımına giriş eşiğini düşüren ücretsiz, çapraz platformlu bir EDA aracı; maker'lar, öğrenciler, profesyoneller ile hem yeni başlayanları hem de deneyimli kullanıcıları hedefliyor
- Windows, Linux ve macOS'ta çalışacak şekilde taşınabilirlik gözetilerek geliştirildi; 15 dili destekliyor ve ücretsiz kullanım sunuyor
- Semantik kütüphane yapısı ve insanların okuyabileceği, normalize edilmiş dosya formatı sayesinde kütüphane ve projelerde sürüm kontrolünü kolaylaştırmaya odaklanıyor
- Entegre kütüphane yöneticisi ve PCB üretim hizmetiyle kurulum ve sipariş akışını azaltırken, tamamen çevrimdışı kullanım da mümkün
librepcb-cli, temel kontrolleri ve veri dışa aktarmayı headless olarak otomatik çalıştırarak CI pipeline'larında kalite güvencesi ve tekrar eden işleri azaltmak için kullanılabiliyor
Elektronik tasarıma LibrePCB ile kolay başlangıç
- LibrePCB, şema çizimi ve PCB tasarımı için ücretsiz, çapraz platformlu bir EDA aracıdır
- Maker'lar, öğrenciler ve profesyonelleri hedefler; yeni başlayanlardan deneyimli kullanıcılara kadar herkesin kullanabilmesi için tasarlanmıştır
- Kullanım koşulları basittir
- Ücret yok
- Kısıtlama yok
- Çevrimiçi hesap gerekmez
- Gereksiz karmaşıklık yok
- Şu anda ana sayfadaki indirme bölümü Download v2.1.1 bağlantısına yönlendiriyor
- Hızlı başlangıç dokümanı Get Started sayfasında sunuluyor
Tasarım yükünü azaltan temel özellikler
-
Herkes için bir araç
- Windows, Linux ve macOS dahil olmak üzere neredeyse her bilgisayarda çalışacak şekilde taşınabilirlik gözetilmiştir
- 15 dili destekler
-
Öğrenmesi kolay arayüz
- Basit, sezgisel ve tanıdık kullanıcı arayüzü kavramlarıyla hızlı başlamayı sağlayacak şekilde tasarlanmıştır
- Günlerce dokümantasyon okumadan doğrudan çalışmaya başlamaya uygun bir akış hedefler
-
Akıllı kütüphane yaklaşımı
- LibrePCB kütüphaneleri yalnızca sembol ve footprint grafik koleksiyonlarından ibaret değildir; anlamlı bir semantik yapı ile düzenlenir
- Bu yapı, kütüphane yönetimini kolaylaştırmaya ve diğer EDA araçlarında bilinen çeşitli sorunları azaltmaya odaklanır
-
Sürüm kontrolüne uygun dosya formatı
- LibrePCB'nin ürettiği dosyalar insanların okuyabileceği, normalize edilmiş ve özenle tasarlanmış yapıdadır
- Kütüphane ve projelerde sürüm kontrol sistemi kullanırken istenmeyen veya okunması zor diff'leri azaltmaya yardımcı olur
-
Çevrimiçi özellikler ve çevrimdışı kullanım
- entegre kütüphane yöneticisi ve PCB üretim hizmeti sunar
- Aynı zamanda LibrePCB tamamen çevrimdışı da kullanılabilir
-
Otomasyon ve CI kullanımı
librepcb-cliile temel kontroller ve veri dışa aktarma işlemleri otomatik, headless biçimde çalıştırılabilir- CI pipeline'ları içinde kalite güvencesi ve zaman tasarrufu için kullanılabilir
-
Açık kaynak
- LibrePCB, GPLv3 lisansı ile sunulan ücretsiz ve açık kaynaklı bir yazılımdır
- Kaynak kodu GitHub'da açıktır
1 yorum
Hacker News yorumları
Hep gündeme gelen sorular var: parça kütüphanesi ne kadar kapsamlı, otomatik yönlendirme var mı ve kalitesi nasıl, merak ediliyor
DXFiçe aktarmanın kart dış hatları için mi olduğu belirsiz.DXFmekanik CAD içindir; kart yerleşimi ya da şemayı bu şekilde içe aktaramazsınızDışa aktarma biçimleri de
PDF,SVG,pixmap,BOM,pick&place,Gerber/Excellon; başka bir EDA programına taşımak için yeterli bilgi yok. Açık kaynak bir program için epey kendi kendine yeterli görünüyorAyrıca belirli kart üreticileri için bir pazarlama aracı gibi duruyor. “Şu anda PCB üreticisi olarak AISLER veya PCBWay seçilebiliyor; LibrePCB Fab üzerinden sipariş verirseniz ya da AISLER web sitesine
.lppzdosyasını doğrudan yüklerseniz LibrePCB projesine ‘bağış’ yapılır” tarzındaOtomatik yönlendirme, çok dar bazı kullanım alanlarında sınırlı değer taşır. Pahalı CAD paketleri bile kartı makul derecede iyi yönlendiremez; ancak kullanıcı kısıtları doğru ayarladıktan sonra uzunluk eşlemeli bus gibi şeyleri yönlendirmeye yardımcı olabilir
DXFiçe aktarma PCB yerleşiminde çok yaygın bir işlemdir ve yalnızca mekanik CAD ile sınırlı değildir. Kart dış hatlarını, önemli silkscreen öğelerini ve diğer şekilleri içe aktarmak için sık kullanılırYeni başlamış bir proje için bu eleştiriler biraz ağır. Onlarca yıldır geliştirilen, binlerce-on binlerce dolar eden CAD programlarıyla aynı özellikleri beklerseniz hayal kırıklığı yaşarsınız; ama seçenekleri artıran bir proje olduğunu kabul etmek mümkün değil mi
Otomatik yönlendirme yok, yalnızca ratsnest var. Otomatik yönlendirmenin kullanışlılığı kardeş yorumlarda zaten tartışılmış
DXFçoğunlukla dokümantasyon katmanları veya kart dış hatları için kullanışlıdır. Örneğin Raspberry Pi HAT ya da Arduino shield yaparken kullanılabilir; silkscreen için logo vb. içe aktarmakta da kullanılabilirBaşka bir EDA programına taşımak açısından, tam olarak hangi kullanım senaryosunu düşündüğünüzü merak ediyorum
Bu, kart üreticilerinin pazarlama aracı değil. Web sitesini birkaç dakika okusanız bile anlaşılıyor. Neredeyse tek bir geliştiricinin boş zamanlarında yaklaşık 10 yıldır geliştirdiği ve artık tam zamanlı yapmak istediği bir proje. Gelir kaynakları bağışlar, bir miktar AB fonu ve bazı üreticilerden gelir paylaşımı
PCB tasarımı, parçaları fiziksel olarak karta sığdırmaktan çok daha fazlasını kapsar
Örneğin SPICE simülasyonundan şema çıktısı alıp ECAD aracına aktarabilmek güzel olurdu. Gerber çıktısına dahil edilen netlist insan tarafından okunabilir olduğundan, oradan şema çıkarmak da mümkün gibi görünüyor. Ancak bu bilgiyi okunabilir bir düzende yerleştirmenin hesaplama maliyeti yüksek olurdu
Otomatik yönlendirmeyi de kullanmayacağım, o yüzden fark etmez. İnsanların yaptığına kıyasla hepsi berbat
DXFkart dış hatları, silkscreen grafikleri, sıra dışı bakır bölgeleri vb. için kullanılabilir. Bazıları PCB’yi üzerine parça yerleştirmeden sanatsal bir mecra olarak da kullanıyorPDF,SVG,pixmap,BOM,pick&place,Gerber/Excellongerekli tüm biçimler demek. KiCad kullanıyordum ama LibrePCB’ye de bakmayı düşünüyorumKiCAD ve Horizon’a göre bir özellik karşılaştırma tablosu olsa faydalı olurdu
https://www.kicad.org/
https://horizon-eda.org/
Başlıca “satış noktalarından” biri gelişmiş kütüphane konsepti: https://librepcb.org/features/library-concept/
LibrePCB daha basit
“Çevrimiçi hesap yok” olması bakımından, nerd’ler arasında karşı saldırı başlamış gibi. Fusion 360 dikkatli olmalı
Atomlarla uğraşan gerçek üretim dünyasında hiç kimse çizim tahtasına kimlik doğrulama, erişim denetim listeleri, iki aşamalı doğrulama, depolama/yedekleme eklenmesini istemedi
Bir alternatif olması gerçekten harika olurdu, buna katılıyorum; ama küçücük tek bir projenin var diye buna “karşı saldırının” başlangıcı demek biraz abartı
Birkaç gün önce 1.0 sürümü çıktı. Sürüm blog yazısı: https://librepcb.org/blog/2023-09-24_release_1.0.0/
https://easyeda.com/ da PCB fabrikası desteği alan başka bir alternatif
Hobi amaçlı IoT için kullanacağım iki PCB tasarımını LibrePCB ile yaptım. Tedarikçi sitelerinden parça almak ya da tasarladığım PCB’ye uydurmak için HAT gibi başka kartların PNG görüntüsünü içe aktarmak çok kolaydı
PCBWay, JLCPCB ve EasyEDA'ya meydan mı okuyor acaba diye düşündüm. Öyle görünüyor. EasyEDA ile JLCPCB'nin son derece sorunsuz entegrasyonu öldürücü özellik ve tüm kartlarımda yalnızca JLC kullanmamın nedeni bu
Bu iyi çalışırsa PCBWay'i de bir deneyebilirim
Üniversitedeyken bir laboratuvar dersinde bir uzmanın 90 dakika boyunca gençlere ders projesi için Advanced Circuits ile Gerber hazırlamayı öğrettiğini görmüştüm; ama bunun dışında Eagle, KiCad, Altium'da oluşturulan dosyaları OSH Park, JLC, PCBWay, Sunstone, Advanced Circuits'e göndermekte sorun yaşamadım
JLC veya PCBWay gibi düşük marjlı firmalarda bile Gerber'i bir insan kontrol ediyor. Çoğu, yüklediğiniz dosyaları görebileceğiniz bir web görüntüleyici de sunuyor; böylece kartı ters çevirip sipariş vermek, tüm via'ları kaplamasız yapmak ya da bakır katmanı ile serigrafi katmanını karıştırmak gibi tuhaf hataları önlüyorlar
Tasarımın kendisini bozarsanız bu sizin sorumluluğunuz ve araçlar buna yardımcı olamaz; ama günümüzde fiyatlar çok düşük, teslim süreleri de çok hızlı olduğundan bu büyük bir sorun olmayabilir. Yeni başlayanların Gerber çıktısı almaktan neden bu kadar korktuğunu pek anlayamıyorum
Başka üreticiler de destekliyor. Örneğin Aisler, LibrePCB üzerinden verilen siparişlerden elde edilen gelirin bir kısmını bağışlıyor
Kalite istediğim düzeyde iyi, fiyat da makul. Web sitesi berbat, ama bence o kadarı kabul edilebilir
Son birkaç aydır kullanıyorum ve şikâyetim yok
PCBWay'de tuhaf tasarım özellikleri veya parça spesifikasyonları nedeniyle sorun çıkma olasılığı daha düşük, ama daha yavaş ve daha pahalı
Elecrow da EasyEDA'nın Gerber dosyalarını kabul ediyor
Lisans eğitiminden sonraki ilk işim, Mentor Graphics'in satın aldığı PADS PCB tasarım aracı için satış öncesi göreviydi
İşimin bir parçası olarak, yirmili yaşlarının başındaki birkaç kişiden oluşan küçük bir ekip Kuzey Amerika gelen çağrı numarasını ve mesai sonrası sesli mesajlarını yönetiyorduk. Temel doğrulamayı yapıp potansiyel müşteri kaydı oluşturuyor, uygunsa ilgili bölgenin iç satış temsilcisine aktarıyorduk
Lisans sahiplerine bakınca neredeyse her şirketin bu ürünün birkaç lisansına sahip olduğu izlenimi oluşuyordu. Şimdi hepsinin sahibi Siemens
Bugünlerde PADS'in konumunun ne olduğunu, aracı bilen biri varsa merak ediyorum
Yakın zamana kadar, birkaç kişinin aynı tasarım üzerinde gerçekten eşzamanlı çalışabildiği bildiğim tek araçtı
Bu yüzden asıl değeri, nispeten büyük ekiplerin üzerinde çalıştığı büyük ve karmaşık tasarımlarda. Ancak basit işlerde KiCad arayı kapatıyor
Daha fazla özelliğe sahip eski kuzeni Xpedition ise havacılık-uzay ve tıbbi tasarım alanlarında çok kullanılıyor
Bu proje harika. Kılavuza yalnızca çok kısa kısa göz atarak nereye kadar gidebileceğimi denedim ve bir parça oluşturup kartın üzerine yerleştirebildim
Beklentim yüksek. Bir gün yeniden donanım projesi yaparsam ciddi şekilde kullanmak isterim. Ancak bugünlerde özel elektronik devre yapmam için pek neden yok; sık sık doğaçlama yapmak için de masraflı oluyor ve ıvır zıvırı artırıyor
Aradığım şey tam olarak buydu