LibrePCB
(librepcb.org)- इलेक्ट्रॉनिक सर्किट और PCB डिज़ाइन की शुरुआती बाधा को कम करने वाला एक मुफ्त cross-platform EDA tool, जो makers, students, professionals, beginners और advanced users सभी को ध्यान में रखकर बनाया गया है
- Windows, Linux, macOS पर चलने लायक portability को ध्यान में रखकर विकसित किया गया है, और 15 भाषाओं के समर्थन व मुफ्त उपयोग को प्रमुखता देता है
- semantic library structure और इंसानों द्वारा पढ़े जा सकने वाले normalized file format पर फोकस करता है, ताकि library और project की version control आसान हो सके
- एकीकृत library manager और PCB fabrication service के जरिए installation और ordering flow को कम करता है, लेकिन पूरी तरह offline उपयोग भी संभव है
librepcb-cliप्रमुख जांचों और data export को headless तरीके से अपने-आप चलाता है, जिससे CI pipeline में quality assurance और दोहराए जाने वाले काम को कम करने में मदद मिलती है
इलेक्ट्रॉनिक डिज़ाइन की शुरुआत आसान बनाने वाला LibrePCB
- LibrePCB schematic creation और PCB design के लिए एक मुफ्त cross-platform EDA tool है
- यह makers, students और professionals के लिए है, और beginners से लेकर advanced users तक सभी के उपयोग के लिए डिज़ाइन किया गया है
- उपयोग की शर्तें सरल हैं
- कोई लागत नहीं
- कोई सीमा नहीं
- online account की ज़रूरत नहीं
- अनावश्यक जटिलता नहीं
- अभी homepage का download सेक्शन Download v2.1.1 पर जाता है
- quick start दस्तावेज़ Get Started में उपलब्ध हैं
डिज़ाइन अनुभव को आसान बनाने वाली मुख्य विशेषताएँ
-
सभी के लिए tool
- Windows, Linux, macOS सहित लगभग हर कंप्यूटर पर चलने के लिए portability को ध्यान में रखा गया है
- 15 भाषाओं का समर्थन करता है
-
सीखने में आसान interface
- सरल, सहज और परिचित user interface concepts के साथ इस तरह डिज़ाइन किया गया है कि आप जल्दी शुरुआत कर सकें
- इसका उद्देश्य ऐसा workflow देना है जिसमें कई दिनों तक दस्तावेज़ पढ़े बिना तुरंत काम शुरू किया जा सके
-
स्मार्ट library concept
- LibrePCB library केवल symbols और footprint graphics का संग्रह नहीं है, बल्कि अर्थपूर्ण semantic structure में व्यवस्थित है
- यह संरचना library management को आसान बनाती है और दूसरे EDA tools में दिखने वाली कई समस्याओं को कम करने पर फोकस करती है
-
version control के लिए अनुकूल file format
- LibrePCB द्वारा बनाई गई फाइलें इंसानों के पढ़ने योग्य, normalized और सावधानी से डिज़ाइन की गई हैं
- इससे library और project पर version control system इस्तेमाल करते समय अनचाहे या उलझाने वाले diff कम करने में मदद मिलती है
-
online features और offline उपयोग
- एकीकृत library manager और PCB fabrication service उपलब्ध कराता है
- साथ ही LibrePCB को पूरी तरह offline भी इस्तेमाल किया जा सकता है
-
automation और CI में उपयोग
librepcb-cliके जरिए प्रमुख जांचों और data export को automated headless तरीके से चलाया जा सकता है- CI pipeline के भीतर quality assurance और समय बचाने के लिए इसका उपयोग किया जा सकता है
-
open source
- LibrePCB GPLv3 license के तहत उपलब्ध मुफ्त open source software है
- source code GitHub पर सार्वजनिक रूप से उपलब्ध है
1 टिप्पणियां
Hacker News की राय
कुछ सवाल हमेशा आते हैं: components library कितनी व्यापक है, auto routing है या नहीं और उसकी quality कैसी है
DXFimport बोर्ड outline के लिए है या नहीं, इस पर संदेह है।DXFmechanical CAD के लिए होता है, इसलिए board layout या schematic को उस तरह import नहीं किया जा सकताexport formats भी
PDF,SVG,pixmap,BOM,pick&place,Gerber/Excellonहैं, जिनमें दूसरे EDA programs में ले जाने के लिए पर्याप्त जानकारी नहीं है। open source program के हिसाब से यह काफ़ी self-contained दिखता हैसाथ ही यह किसी खास board manufacturer के लिए marketing tool जैसा दिखता है। कुछ इस तरह: “फिलहाल PCB manufacturer के रूप में AISLER या PCBWay चुन सकते हैं, और LibrePCB Fab से order करने या AISLER website पर
.lppzसीधे upload करने पर LibrePCB project को ‘donation’ मिलती है”auto routing का value बहुत सीमित है और सिर्फ बहुत narrow use cases में है। महंगे CAD packages भी board को तार्किक रूप से अच्छी तरह route नहीं कर पाते, लेकिन user constraints ठीक से set करने के बाद length-matched bus जैसी चीज़ों को route करने में मदद कर सकते हैं
DXFimport PCB layout में बहुत common काम है, और यह सिर्फ mechanical CAD तक सीमित नहीं है। board outline, important silkscreen elements और दूसरे shapes import करने के लिए अक्सर इस्तेमाल होता हैअभी-अभी शुरू हुए project पर ऐसी criticism थोड़ी ज़्यादा है। अगर आप decades से developed, हजारों-दसियों हजार dollars वाले CAD programs जैसी features की उम्मीद करेंगे तो निराश होंगे, लेकिन यह माना जा सकता है कि project options बढ़ा रहा है
auto routing नहीं है, सिर्फ ratsnest है। auto routing की उपयोगिता पर sibling comments में पहले ही चर्चा हो चुकी है
DXFमुख्य रूप से documentation layers या board outline के लिए उपयोगी है। उदाहरण के लिए Raspberry Pi HAT या Arduino shield बनाते समय इस्तेमाल कर सकते हैं, और silkscreen के लिए logo आदि import करने में भी काम आ सकता हैदूसरे EDA program में ले जाने के लिए आप खास तौर पर कौन-सा use case सोच रहे हैं, यह जानना चाहूंगा
यह board manufacturer का marketing tool नहीं है। website को कुछ मिनट पढ़ने पर ही यह साफ हो जाता है। लगभग एक developer ने अपने खाली समय में करीब 10 साल तक इसे develop किया, और अब इसे full-time करने की कोशिश कर रहा है। income sources donations, कुछ EU funding और कुछ manufacturers के साथ revenue sharing हैं
PCB design सिर्फ components को board पर physically fit करने से कहीं ज़्यादा चीज़ों से जुड़ा है
उदाहरण के लिए SPICE simulation से schematic output करके उसे ECAD tool में import कर पाना अच्छा होगा। Gerber output में शामिल netlist human-readable होती है, इसलिए उससे schematic निकालना भी संभव लगता है। हालांकि उस जानकारी को readable form में layout करने की computational cost शायद बड़ी होगी
auto routing भी इस्तेमाल नहीं करूंगा, इसलिए फर्क नहीं पड़ता। इंसान जो करता है उसकी तुलना में ये सब बेहद खराब हैं
DXFboard outlines, silkscreen graphics, unusual copper areas आदि के लिए काम आ सकता है। कुछ लोग PCB को components लगाने के बजाय art medium के रूप में भी इस्तेमाल करते हैंPDF,SVG,pixmap,BOM,pick&place,Gerber/Excellonहों तो सभी जरूरी formats मौजूद हैं। मैं KiCad इस्तेमाल कर रहा था, लेकिन LibrePCB भी देखने का सोच रहा हूंKiCAD और Horizon के मुकाबले feature comparison table हो तो मदद मिलेगी
https://www.kicad.org/
https://horizon-eda.org/
मुख्य “selling points” में से एक advanced library concept है: https://librepcb.org/features/library-concept/
LibrePCB ज्यादा simple है
“online account नहीं” वाली बात से लगता है nerds के बीच counterattack शुरू हो गया है। Fusion 360 को सावधान रहना चाहिए
atoms से जुड़ी real fabrication world में किसी ने भी drafting board के साथ authentication, access control list, two-factor authentication, storage/backup जुड़ने की इच्छा कभी नहीं की
मैं सहमत हूं कि alternatives हों तो बहुत अच्छा है, लेकिन किसी बहुत छोटे project के मौजूद होने भर को “counterattack” की शुरुआत कहना थोड़ा बढ़ा-चढ़ाकर कहना है
कुछ दिन पहले version 1.0 आया था। release blog post: https://librepcb.org/blog/2023-09-24_release_1.0.0/
https://easyeda.com/ भी PCB factory support वाला एक और alternative है
hobby IoT के लिए इस्तेमाल होने वाले दो PCB designs LibrePCB में बनाकर देखे। vendor site से components import करना, या जिस PCB को मैं design कर रहा था उससे match कराने के लिए HAT जैसे दूसरे board की PNG image import करना बहुत आसान था
लगता है PCBWay, JLCPCB और EasyEDA को चुनौती देने की कोशिश कर रहा है। ऐसा ही दिखता है। EasyEDA और JLCPCB का बेहद seamless integration एक killer feature है, और यही वजह है कि मैं अपनी सभी boards के लिए सिर्फ JLC इस्तेमाल करता हूँ
अगर यह ठीक से काम करता है, तो PCBWay को भी एक बार आज़माया जा सकता है
कॉलेज के दिनों में एक lab में एक expert ने 90 मिनट तक teenagers को Advanced Circuits के साथ class project के लिए Gerber तैयार करना सिखाया था, लेकिन उसके अलावा Eagle, KiCad, Altium में बनी files को OSH Park, JLC, PCBWay, Sunstone, Advanced Circuits को भेजने में कोई दिक्कत नहीं हुई
JLC या PCBWay जैसे कम-margin vendors भी Gerber को इंसान से check करवाते हैं। ज्यादातर एक web viewer भी देते हैं जिसमें uploaded files देखी जा सकती हैं, जिससे board को उल्टा order करने, सभी vias को non-plated बना देने, या copper layer और silkscreen layer बदल देने जैसी अजीब गलतियाँ रोकी जा सकती हैं
अगर design ही खराब कर दें तो वह आपकी जिम्मेदारी है और tool मदद नहीं कर पाएगा, लेकिन आजकल कीमत बहुत कम है और lead time भी बहुत तेज है, इसलिए शायद यह बड़ी समस्या नहीं है। मुझे समझ नहीं आता कि beginners Gerber output से इतना डरते क्यों हैं
दूसरे manufacturers भी support करते हैं। उदाहरण के लिए Aisler, LibrePCB से submit किए गए orders की revenue का एक हिस्सा donate करता है
quality उतनी अच्छी है जितनी चाहिए और price भी reasonable है। website भयानक है, लेकिन वह मुझे acceptable लगता है
पिछले कुछ महीनों से इस्तेमाल कर रहा हूँ और कोई शिकायत नहीं है
PCBWay में अजीब design features या part specifications से problem होने की संभावना कम है, लेकिन यह धीमा और महंगा है
Elecrow भी EasyEDA के Gerber लेता है
undergrad के बाद मेरी पहली job PADS PCB design tool की presales में थी, जिसे Mentor Graphics ने acquire किया था
काम के हिस्से के रूप में, early 20s के कुछ लोगों की छोटी team North America inbound phone number और office hours के बाद voice messages संभालती थी। basic qualification करके lead बनाते थे, और अगर ठीक लगे तो उसे उस region के internal sales rep को pass कर देते थे
license holders को देखकर लगता था कि लगभग हर company के पास उस product के कुछ licenses तो थे ही। अब सब कुछ Siemens के पास है
आजकल PADS की क्या position है, अगर कोई tool को जानता हो तो जानना चाहूँगा
कुछ समय पहले तक मुझे लगता था कि यह अकेला tool था जिसमें कई लोग सच में एक ही design पर simultaneously काम कर सकते थे
इसलिए इसकी असली value ऐसे बड़े और complex designs में है जिन्हें reasonably बड़ी teams handle करती हैं। हालांकि simple कामों में KiCad catch up कर रहा है
इसका ज्यादा feature-rich पुराना cousin Xpedition aerospace और medical design fields में बहुत इस्तेमाल होता है
यह project शानदार है। manual को बस बहुत थोड़ी-थोड़ी देर देखकर test किया कि इससे कहाँ तक जा सकता हूँ, और मैं components बना कर उन्हें board पर रख पाया
उम्मीदें बड़ी हैं। कभी फिर hardware project करूँगा तो इसे ठीक से इस्तेमाल करना चाहूँगा। हालांकि आजकल custom electronics बनाने की वजहें ज्यादा नहीं हैं, और casually बार-बार करने में खर्च भी आता है और कबाड़ भी बढ़ता है
मैं ठीक यही ढूँढ रहा था