LibrePCB je urednik otvorenog koda i sklopa (GNU GPLv3), besplatni EDA softver za razvoj pločica.
Uređivač shema vrlo je jednostavan za upotrebu i još uvijek moćan. Zahvaljujući inovativnom konceptu knjižnice, ne morate se brinuti oko odabira otisaka stopala prilikom crtanja obrisa.
I za razliku od ostalih EDA alata, kasnije ne trebate brinuti o ručnom dodjeljivanju pinova simbola blokovima otiska u uređivaču nadzorne ploče.
Kada dodajete komponente u shemu, većina EDA alata omogućuje vam da ih odaberete s jednostavnog popisa instaliranih knjižnica (koje proizvođač često imenuje).
LibrePCB pored upravljačke ploče ima prilično intuitivno grafičko sučelje koje će nam omogućiti pristup projektima koje imamo u razvoju, uz idealno upravljanje zadnjim uređenim i projektima koje najviše koristimo.
Uz to, LibrePCB omogućuje korisniku da uključi bilo koju knjižnicu iz prošlih projekata, s kojom se na jednostavan način željena biblioteka za upotrebu jednostavno preuzme i instalira.
Među glavnim karakteristikama možemo istaknuti sljedeće:
- Multiplatform (Unix / Linux, Mac OS X, Windows)
- Višejezično (i aplikacijski i bibliotečki elementi)
- Sve u jednom: upravljanje projektima + urednici biblioteke / sheme / nadzorne ploče
- Intuitivno, moderno i jednostavno grafičko korisničko sučelje.
- Vrlo moćan dizajn knjižnice s nekim inovativnim konceptima.
- Čitljivi formati datoteka za knjižnice i projekte
- Funkcija više PCB-a (različite inačice PCB-a iste sheme)
- Automatska sinkronizacija popisa mreža između sheme i ploče.
Kako instalirati urednik sklopa LibrePCB na Linux?
Trenutno još nisu dostupne stabilne verzije, ali postoje neki paketi koji će olakšati instalaciju ovog izvrsnog alata ako ga ne želite kompajlirati na svom sustavu.
Jedan od tih načina je uz pomoć Flatpak paketa, s kojima jednostavno moramo imati podršku kako bismo mogli instalirati programe ove vrste u naš sustav.
Ako u svoj sustav nemate ovu podršku, Možete posjetiti sljedeći članak u kojem objašnjavamo kako to učiniti.
Sad kada imamo podršku za Flatpak, aplikaciju možemo instalirati otvaranjem terminala i izvršavanjem sljedeće naredbe:
flatpak install --user https://flathub.org/repo/appstream/org.librepcb.LibrePCB.flatpakref
Ako ste već imali ovu vrstu instalacije, možete provjeriti postoji li novija verzija izvršavanjem sljedeće naredbe na vašem terminalu.
flatpak --user update org.librepcb.LibrePCB
I spremni su s tim, već će imati instaliranu najnoviju verziju ovog besplatnog uređivača krugova, oni samo trebaju potražiti pokretač u izborniku svojih aplikacija kako bi ga mogli pokrenuti na svom sustavu.
Ako ne mogu pronaći pokretač, mogu otvoriti aplikaciju uz pomoć sljedeće naredbe:
flatpak run org.librepcb.LibrePCB
Druga metoda koju moramo dobiti za ovu aplikaciju je uz pomoć AppImage, koju možemo preuzeti otvaranjem terminala i izvršavanjem sljedećih naredbi:
wget https://download.librepcb.org/releases/0.1.0/librepcb-0.1.0-linux-x86_64.AppImage -O librepcb.AppImage
Nakon završetka preuzimanja, preuzetoj aplikaciji sada moramo dati dozvole za izvršenje sljedećom naredbom:
chmod +x ./librepcb.AppImage
I na kraju, ovu aplikaciju možemo pokrenuti dvostrukim klikom na preuzetu datoteku ili je sa terminala pokrenuti pomoću sljedeće naredbe:
./librepcb.AppImage
Instalacija na Arch Linuxu
Oni koji su korisnici Arch Linuxa, moći će instalirati ovaj alat s AUR-aStoga za svoju instalaciju moraju imati AUR asistenta.
Mogu li preporučiti neke u ovom postu. Sada otvaramo terminal i u njemu izvršavamo sljedeću naredbu:
yay -S librepcb
Posljednja metoda koju imamo je pomoć s docker spremnicima, važno je da na sustavu bude instaliran docker kako bi se mogao izraditi spremnik.
Da bi se mogla izvesti gradnja tMoramo otvoriti terminal i izvršiti sljedeće naredbe u njemu:
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
Sada nastavljamo graditi spremnik sa:
./build_container.sh
Napokon, aplikaciju možemo pokrenuti sa:
./run_container.sh librepcb
Kad ga izvade za paket, stvarno ću ga probati.
Na snimkama zaslona izgleda kao EAGLE PCB.