LibrePCB je odprtokodni in urejevalnik vezij (GNU GPLv3), brezplačna programska oprema EDA za razvoj vezij.
Urejevalnik shem je zelo enostaven za uporabo in še vedno zmogljiv. Zahvaljujoč inovativnemu konceptu knjižnice vam pri risanju orisa ni treba skrbeti za izbiro odtisov.
V nasprotju z drugimi orodji EDA vam tudi kasneje v urejevalniku armaturne plošče ni treba skrbeti za ročno dodeljevanje zatičev simbolov blokom odtisov.
Pri dodajanju komponent v shemo vam večina orodij EDA omogoča, da jih izberete s preprostega seznama nameščenih knjižnic (pogosto jih imenuje proizvajalec).
LibrePCB ima poleg nadzorne plošče tudi dokaj intuitiven grafični vmesnik, ki nam bo omogočil dostop do projektov, ki jih imamo v razvoju, z idealnim upravljanjem najnovejših urejanj in projektov, ki jih največ uporabljamo.
Poleg tega LibrePCB omogoča uporabniku, da vključi katero koli knjižnico iz preteklih projektov, s katero na preprost način preprosto prenese in namesti želeno knjižnico, ki jo je treba uporabiti.
Med njegove glavne značilnosti lahko izpostavimo naslednje:
- Multiplatform (Unix / Linux, Mac OS X, Windows)
- Večjezičnost (elementi aplikacije in knjižnice)
- Vse v enem: upravljanje projektov + urejevalniki knjižnic / shem / nadzorne plošče
- Intuitiven, sodoben in preprost grafični uporabniški vmesnik.
- Zelo zmogljivo oblikovanje knjižnice z nekaj inovativnimi koncepti.
- Človeko berljivi formati datotek za knjižnice in projekte
- Funkcija več PCB (različne različice PCB iste sheme)
- Samodejna sinhronizacija seznama omrežij med shemo in ploščo.
Kako namestiti urejevalnik vezij LibrePCB v Linux?
Trenutno še ni na voljo stabilnih različic, obstaja pa nekaj paketov, ki bodo olajšali namestitev tega odličnega orodja, če ga ne želite sestaviti v svojem sistemu.
Eden od teh načinov je s pomočjo paketov Flatpak, s katerimi moramo preprosto imeti podporo, da lahko v naš sistem namestimo tovrstne programe.
Če v sistemu nimate dodane te podpore, Obiščete lahko naslednji članek, v katerem vam razložimo, kako to storiti.
Zdaj, ko imamo podporo Flatpak, lahko aplikacijo namestimo tako, da odpremo terminal in izvršimo naslednji ukaz:
flatpak install --user https://flathub.org/repo/appstream/org.librepcb.LibrePCB.flatpakref
Če ste že imeli to vrsto namestitve, lahko preverite, ali obstaja novejša različica, tako da v terminalu izvedete naslednji ukaz.
flatpak --user update org.librepcb.LibrePCB
In ko bodo pripravljeni na to, bodo že namestili najnovejšo različico tega brezplačnega urejevalnika vezij, le zaganjalnik morajo poiskati v svojem aplikacijskem meniju, da ga bodo lahko zagnali v svojem sistemu.
Če zaganjalnika ne najdejo, lahko aplikacijo odprejo s pomočjo naslednjega ukaza:
flatpak run org.librepcb.LibrePCB
Druga metoda, ki jo moramo dobiti za to aplikacijo, je s pomočjo AppImage, ki ga lahko prenesemo tako, da odpremo terminal in v njem izvršimo naslednje ukaze:
wget https://download.librepcb.org/releases/0.1.0/librepcb-0.1.0-linux-x86_64.AppImage -O librepcb.AppImage
Ko je prenos končan, moramo zdaj prenesti aplikaciji dovoljenja za izvajanje z naslednjim ukazom:
chmod +x ./librepcb.AppImage
In končno lahko to aplikacijo zaženemo z dvojnim klikom na preneseno datoteko ali pa jo iz terminala zaženemo z naslednjim ukazom:
./librepcb.AppImage
Namestitev na Arch Linux
Za uporabnike Arch Linuxa bodo to orodje lahko namestili iz AUR, zato morajo imeti za namestitev pomočnika AUR.
Ali lahko priporočam nekaj v tej objavi. Zdaj odpremo terminal in v njem izvedemo naslednji ukaz:
yay -S librepcb
Zadnja metoda, ki jo imamo, je s pomočjo docker posod. Pomembno je, da je v sistemu nameščen docker, da lahko zgradimo zabojnik.
Da bi lahko izvedli gradnjo tTerminal moramo odpreti in v njem izvršiti naslednje ukaze:
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
Zdaj nadaljujemo z gradnjo vsebnika z:
./build_container.sh
Končno lahko aplikacijo zaženemo z:
./run_container.sh librepcb
Ko ga dobijo za paket, bom res poskusil.
Iz posnetkov zaslona je videti kot EAGLE PCB.