Το LibrePCB είναι ένα πρόγραμμα επεξεργασίας ανοιχτού κώδικα και κυκλώματος (GNU GPLv3), ένα δωρεάν λογισμικό EDA για την ανάπτυξη κυκλωμάτων.
Ο σχηματικός επεξεργαστής είναι πολύ εύχρηστος και ακόμα ισχυρός. Χάρη στην καινοτόμο ιδέα της βιβλιοθήκης, δεν χρειάζεται να ανησυχείτε για την επιλογή ίχνους κατά τη σχεδίαση του περιγράμματος.
Και σε αντίθεση με άλλα εργαλεία EDA, δεν χρειάζεται επίσης να ανησυχείτε για τη μη αυτόματη αντιστοίχιση καρφιτσών συμβόλων σε μπλοκ αποτύπωσης αργότερα στον επεξεργαστή πίνακα ελέγχου.
Κατά την προσθήκη στοιχείων στο σχηματικό, τα περισσότερα εργαλεία EDA σάς επιτρέπουν να τα επιλέξετε από μια απλή λίστα εγκατεστημένων βιβλιοθηκών (συχνά ονομάζεται από τον κατασκευαστή).
Το LibrePCB διαθέτει μια αρκετά διαισθητική γραφική διεπαφή εκτός από τον πίνακα ελέγχου που θα μας δώσει πρόσβαση στα έργα που έχουμε αναπτύξει, με ιδανική διαχείριση των πιο πρόσφατων τροποποιήσεων και των έργων που χρησιμοποιούμε περισσότερο.
Επιπλέον, το LibrePCB επιτρέπει στο χρήστη να ενσωματώσει οποιαδήποτε βιβλιοθήκη από προηγούμενα έργα, με τα οποία με απλό τρόπο, η επιθυμητή βιβλιοθήκη που θα χρησιμοποιηθεί είναι απλώς λήψη και εγκατάσταση.
Μεταξύ των κύριων χαρακτηριστικών του μπορούμε να επισημάνουμε τα εξής:
- Multiplatform (Unix / Linux, Mac OS X, Windows)
- Πολύγλωσσο (στοιχεία εφαρμογής και βιβλιοθήκης)
- All-In-One: διαχείριση έργων + βιβλιοθήκες / επεξεργαστές σχηματικών / ταμπλό
- Διαισθητικό, μοντέρνο και εύχρηστο γραφικό περιβάλλον εργασίας χρήστη.
- Πολύ ισχυρός σχεδιασμός βιβλιοθήκης με μερικές καινοτόμες ιδέες.
- Ανθρώπινες αναγνώσιμες μορφές αρχείων για βιβλιοθήκες και έργα
- Λειτουργία πολλαπλών PCB (διαφορετικές παραλλαγές PCB του ίδιου σχήματος)
- Αυτόματος συγχρονισμός της λίστας των δικτύων μεταξύ του σχήματος και του πίνακα.
Πώς να εγκαταστήσετε το πρόγραμμα επεξεργασίας κυκλώματος LibrePCB σε Linux;
Προς το παρόν δεν υπάρχουν διαθέσιμες σταθερές εκδόσεις, αλλά υπάρχουν μερικά πακέτα που θα διευκολύνουν την εγκατάσταση αυτού του εξαιρετικού εργαλείου εάν δεν θέλετε να το μεταγλωττίσετε στο σύστημά σας.
Ένας από αυτούς τους τρόπους είναι με τη βοήθεια των πακέτων Flatpak, με τα οποία πρέπει απλώς να έχουμε την υποστήριξη για να μπορούμε να εγκαταστήσουμε εφαρμογές αυτού του τύπου στο σύστημά μας.
Εάν δεν έχετε προσθέσει αυτήν την υποστήριξη στο σύστημά σας, Μπορείτε να επισκεφθείτε το ακόλουθο άρθρο στο οποίο εξηγούμε πώς να το κάνετε.
Τώρα έχοντας υποστήριξη Flatpak, μπορούμε να εγκαταστήσουμε την εφαρμογή ανοίγοντας ένα τερματικό και εκτελώντας την ακόλουθη εντολή:
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
Εγκατάσταση στο Arch Linux
Για όσους είναι χρήστες του Arch Linux, θα μπορούν να εγκαταστήσουν αυτό το εργαλείο από το AUR, οπότε πρέπει να έχουν έναν βοηθό AUR για την εγκατάστασή τους.
Μπορώ προτείνω μερικά σε αυτήν την ανάρτηση. Τώρα ανοίγουμε ένα τερματικό και σε αυτό εκτελούμε την ακόλουθη εντολή:
yay -S librepcb
Η τελευταία μέθοδος που έχουμε είναι με τη βοήθεια των κοντέινερ docker, είναι σημαντικό να εγκαταστήσετε το docker στο σύστημα για να μπορέσετε να δημιουργήσετε το κοντέινερ.
Για να μπορέσετε να πραγματοποιήσετε την κατασκευή tΠρέπει να ανοίξουμε ένα τερματικό και να εκτελέσουμε τις ακόλουθες εντολές σε αυτό:
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
Όταν το βγάλουν για δέμα, θα το δοκιμάσω πραγματικά.
Από τα στιγμιότυπα οθόνης, μοιάζει με EAGLE PCB.