लिब्रेपीसीबी एक मुक्त स्त्रोत आणि सर्किट संपादक आहे (GNU GPLv3), सर्किट बोर्ड विकसित करण्यासाठी एक विनामूल्य ईडीए सॉफ्टवेअर.
योजनाबद्ध संपादक वापरण्यास खूप सोपे आहे आणि तरीही शक्तिशाली आहे. नाविन्यपूर्ण लायब्ररी संकल्पनेबद्दल धन्यवाद, बाह्यरेखा रेखांकन करताना आपल्यास ठसे निवडण्याची चिंता करण्याची आवश्यकता नाही.
आणि इतर ईडीए साधनांप्रमाणेच, आपल्याला डॅशबोर्ड एडिटरमध्ये नंतर पदचिन्ह ब्लॉकवर व्यक्तिचलितपणे चिन्ह पिन नियुक्त करण्याची चिंता करण्याची देखील आवश्यकता नाही.
स्कीमॅटिकमध्ये घटक जोडताना, बहुतेक ईडीए साधने आपल्याला स्थापित केलेल्या लायब्ररीच्या (सामान्यत: उत्पादकाद्वारे नावे दिलेली) सोप्या सूचीमधून त्यांची निवड करण्याची परवानगी देतात.
लिब्रेपीसीबीकडे कंट्रोल पॅनेलव्यतिरिक्त बर्यापैकी अंतर्ज्ञानी ग्राफिकल इंटरफेस देखील आहे जो आम्हाला शेवटच्या संपादन आणि आम्ही सर्वात जास्त वापरत असलेल्या प्रकल्पांचे एक आदर्श व्यवस्थापन असलेल्या आमच्या विकासातील प्रकल्पांमध्ये प्रवेश देईल.
याव्यतिरिक्त, LibrePCB वापरकर्त्यास मागील प्रकल्पांमधून कोणतीही लायब्ररी समाविष्ट करण्यास अनुमती देते, ज्यात सोप्या मार्गाने वापरण्याची इच्छा असलेली लायब्ररी फक्त डाउनलोड आणि स्थापित केली जाते.
त्याच्या मुख्य वैशिष्ट्यांपैकी आम्ही खालील गोष्टी ठळक करू शकतो:
- मल्टीप्लाटफॉर्म (युनिक्स / लिनक्स, मॅक ओएस एक्स, विंडोज)
- बहुभाषिक (दोन्ही अनुप्रयोग आणि लायब्ररी घटक)
- सर्व-एक: प्रकल्प व्यवस्थापन + लायब्ररी / योजनाबद्ध / डॅशबोर्ड संपादक
- अंतर्ज्ञानी, आधुनिक आणि वापरण्यास सुलभ ग्राफिकल वापरकर्ता इंटरफेस.
- काही नाविन्यपूर्ण संकल्पनांसह खूप शक्तिशाली लायब्ररी डिझाइन.
- लायब्ररी आणि प्रकल्पांसाठी मानवी-वाचनीय फायली स्वरूप
- मल्टी-पीसीबी फंक्शन (समान स्कीमॅटिकचे भिन्न पीसीबी रूपे)
- योजना आणि बोर्ड यांच्यातील नेटवर्कच्या सूचीचे स्वयंचलित समक्रमण.
लिनक्स वर लिब्रेपीसीबी सर्किट संपादक कसे स्थापित करावे?
याक्षणी अद्याप स्थिर आवृत्ती उपलब्ध नाहीत, परंतु अशी काही पॅकेजेस आहेत जी स्थापनेस सुलभ करतील आपण आपल्या सिस्टमवर हे संकलित करू इच्छित नसल्यास या उत्कृष्ट साधनचे.
त्यापैकी एक मार्ग आहे फ्लॅटपॅक पॅकेजेसच्या मदतीने, आमच्या सिस्टममध्ये या प्रकारचे अनुप्रयोग स्थापित करण्यात आमचे समर्थन असणे आवश्यक आहे.
आपल्याकडे हा आधार आपल्या सिस्टममध्ये जोडला नसेल तर, आपण पुढील लेखात भेट देऊ शकता ज्यात आम्ही हे कसे करावे हे स्पष्ट करतो.
आता फ्लॅटपाक सपोर्ट असल्याने टर्मिनल उघडून खालील कमांड कार्यान्वित करून installप्लिकेशन इंस्टॉल करू शकतो.
flatpak install --user https://flathub.org/repo/appstream/org.librepcb.LibrePCB.flatpakref
आपल्याकडे आधीपासूनच या प्रकारची स्थापना असल्यास, आपल्या टर्मिनलमध्ये पुढील कमांड कार्यान्वित करून, अधिक नवीन आवृत्ती आहे का ते आपण तपासू शकता.
flatpak --user update org.librepcb.LibrePCB
आणि त्यासह सज्ज, त्यांच्याकडे आधीपासूनच या विनामूल्य सर्किट संपादकाची नवीनतम आवृत्ती स्थापित केलेली असेल, ती त्यांच्या सिस्टमवर चालविण्यास सक्षम होण्यासाठी त्यांच्या अॅप्लिकेशन मेनूमधील लाँचर शोधणे आवश्यक आहे.
जर त्यांना लाँचर सापडला नाही तर ते पुढील आदेशाच्या मदतीने अनुप्रयोग उघडू शकतात:
flatpak run org.librepcb.LibrePCB
आम्हाला हा अनुप्रयोग प्राप्त करण्याची आणखी एक पद्धत अॅप्लिकेशनच्या मदतीने आहे, जे आपण टर्मिनल उघडून डाउनलोड करू शकतो आणि त्यामध्ये खालील कमांड कार्यान्वित करतो.
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 सहाय्यक असणे आवश्यक आहे.
मी करू या पोस्ट मध्ये काही शिफारस. आता आपण टर्मिनल उघडून त्यामधे खालील कमांड कार्यान्वित करू.
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
जेव्हा ते पार्सलसाठी बाहेर पडतात, तेव्हा मी खरोखर प्रयत्न करेन.
स्क्रीनशॉटवरून, ते ईगल पीसीबीसारखे दिसते.