लिब्रेपीसी एक खुला स्रोत और सर्किट संपादक है (जीएनयू जीपीएलवी3), सर्किट बोर्ड विकसित करने के लिए एक मुफ्त ईडीए सॉफ्टवेयर।
योजनाबद्ध संपादक का उपयोग करना बहुत आसान है और अभी भी शक्तिशाली है। अभिनव पुस्तकालय की अवधारणा के लिए धन्यवाद, रूपरेखा तैयार करते समय पैरों के निशान चुनने के बारे में चिंता करने की कोई आवश्यकता नहीं है।
और अन्य EDA टूल्स के विपरीत, आपको डैशबोर्ड संपादक में बाद में फ़ुटप्रिंट ब्लॉक को मैन्युअल पिंस असाइन करने के बारे में चिंता करने की आवश्यकता नहीं है।
योजनाबद्ध में घटकों को जोड़ते समय, अधिकांश ईडीए उपकरण आपको स्थापित पुस्तकालयों की एक साधारण सूची (अक्सर निर्माता द्वारा नामित) से उन्हें चुनने की अनुमति देते हैं।
LibrePCB के पास अपने नियंत्रण कक्ष के अलावा एक काफी सहज ग्राफिकल इंटरफ़ेस है जो हमें उन परियोजनाओं तक पहुंच प्रदान करेगा जो हमारे पास विकास में हैं, अंतिम संपादित के आदर्श प्रबंधन और उन परियोजनाओं के साथ जो हम सबसे अधिक उपयोग करते हैं।
इसके अलावा, LibrePCB उपयोगकर्ता को पिछली परियोजनाओं से किसी भी पुस्तकालय को शामिल करने की अनुमति देता है, जिसके साथ एक सरल तरीके से उपयोग की जाने वाली वांछित लाइब्रेरी को बस डाउनलोड और इंस्टॉल किया जाता है।
इसकी मुख्य विशेषताओं में से हम निम्नलिखित पर प्रकाश डाल सकते हैं:
- गुणक (यूनिक्स / लिनक्स, मैक ओएस एक्स, विंडोज)
- बहुभाषी (दोनों अनुप्रयोग और पुस्तकालय तत्व)
- ऑल-इन-वन: परियोजना प्रबंधन + पुस्तकालय / योजनाबद्ध / डैशबोर्ड संपादक
- सहज, आधुनिक और उपयोग में आसान ग्राफिकल यूजर इंटरफेस।
- कुछ नवीन अवधारणाओं के साथ बहुत शक्तिशाली पुस्तकालय डिजाइन।
- पुस्तकालयों और परियोजनाओं के लिए मानव-पठनीय फ़ाइल प्रारूप
- मल्टी-पीसीबी फ़ंक्शन (एक ही योजनाबद्ध के विभिन्न पीसीबी वेरिएंट)
- योजना और बोर्ड के बीच नेटवर्क की सूची का स्वचालित सिंक्रनाइज़ेशन।
लिनक्स पर LibrePCB सर्किट संपादक कैसे स्थापित करें?
फिलहाल कोई स्थिर संस्करण उपलब्ध नहीं हैं, लेकिन कुछ पैकेज ऐसे हैं जो इंस्टॉलेशन की सुविधा प्रदान करेंगे इस महान उपकरण की अगर आप इसे अपने सिस्टम पर संकलित नहीं करना चाहते हैं।
उन तरीकों में से एक है फ़्लैटपैक पैकेजों की मदद से, जिसके साथ हमारे सिस्टम में इस प्रकार के अनुप्रयोगों को स्थापित करने में सक्षम होने के लिए हमारे पास समर्थन होना चाहिए।
यदि आपके पास यह समर्थन आपके सिस्टम में नहीं जोड़ा गया है, आप निम्नलिखित लेख पर जा सकते हैं जिसमें हम यह समझाते हैं कि यह कैसे करना है।
अब फ्लैटपैक का समर्थन होने पर, हम एक टर्मिनल खोलकर और निम्नलिखित कमांड को निष्पादित करके एप्लिकेशन इंस्टॉल कर सकते हैं:
flatpak install --user https://flathub.org/repo/appstream/org.librepcb.LibrePCB.flatpakref
यदि आपके पास पहले से ही इस प्रकार की स्थापना थी, तो आप जांच कर सकते हैं कि क्या अधिक वर्तमान संस्करण है, अपने टर्मिनल में निम्न कमांड निष्पादित कर रहा है।
flatpak --user update org.librepcb.LibrePCB
और इसके साथ तैयार, उनके पास पहले से ही स्थापित इस मुफ्त सर्किट संपादक का नवीनतम संस्करण होगा, उन्हें केवल अपने एप्लिकेशन मेनू में लॉन्चर की तलाश करनी होगी ताकि वे इसे अपने सिस्टम पर चला सकें।
यदि उन्हें लॉन्चर नहीं मिल रहा है, तो वे निम्नलिखित कमांड की मदद से एप्लिकेशन खोल सकते हैं:
flatpak run org.librepcb.LibrePCB
इस एप्लिकेशन को प्राप्त करने के लिए हमारे पास एक और तरीका है, एक AppImage की मदद से, जिसे हम एक टर्मिनल खोलकर और उसमें निम्नलिखित कमांड निष्पादित करके डाउनलोड कर सकते हैं:
wget https://download.librepcb.org/releases/0.1.0/librepcb-0.1.0-linux-x86_64.AppImage -O librepcb.AppImage
एक बार डाउनलोड हो जाने के बाद, अब हमें निम्नलिखित कमांड के साथ डाउनलोड किए गए एप्लिकेशन को निष्पादन अनुमति देनी होगी:
chmod +x ./librepcb.AppImage
और अंत में हम डाउनलोड किए गए फ़ाइल पर डबल क्लिक करके या टर्मिनल से हम इसे निम्न कमांड से चला सकते हैं:
./librepcb.AppImage
आर्क लिनक्स पर स्थापना
जो लोग आर्क लिनक्स उपयोगकर्ता हैं, वे AUR से इस उपकरण को स्थापित करने में सक्षम होंगेइसलिए, उनकी स्थापना के लिए उनके पास AUR सहायक होना चाहिए।
क्या मैं कर सकता हूं इस पोस्ट में कुछ सुझाएं। अब हम एक टर्मिनल खोलते हैं और उसमें हम निम्नलिखित कमांड निष्पादित करते हैं:
yay -S librepcb
हमारे पास अंतिम विधि डॉकटर कंटेनरों की सहायता से है, कंटेनर को बनाने में सक्षम होने के लिए सिस्टम पर डॉक स्थापित होना महत्वपूर्ण है।
निर्माण को पूरा करने में सक्षम होने के लिए टीहमें एक टर्मिनल खोलना होगा और उसमें निम्नलिखित कमांड निष्पादित करनी होगी:
mkdir librepcb-docker && cd librepcb-docker wget https://raw.githubusercontent.com/LibrePCB/LibrePCB/master/dev/docker/Dockerfile wget https://raw.githubusercontent.com/LibrePCB/LibrePCB/master/dev/docker/build_container.sh wget https://raw.githubusercontent.com/LibrePCB/LibrePCB/master/dev/docker/run_container.sh
अब हम कंटेनर बनाने के लिए आगे बढ़ें:
./build_container.sh
अंत में हम इसके साथ एप्लिकेशन चला सकते हैं:
./run_container.sh librepcb
जब वे इसे पार्सल के लिए निकालते हैं, तो मैं वास्तव में कोशिश करूँगा।
स्क्रीनशॉट से, यह ईएजीएलई पीसीबी की तरह दिखता है।