LibrePCB je open source a editor obvodů (GNU GPLv3), bezplatný software EDA pro vývoj desek plošných spojů.
Schematický editor je velmi snadno použitelný a stále výkonný. Díky inovativnímu konceptu knihovny si nemusíte dělat starosti s výběrem stop při kreslení obrysu.
A na rozdíl od jiných nástrojů EDA se také nemusíte starat o ruční přiřazování pinů symbolů blokům stop později v editoru palubní desky.
Když přidáváte komponenty do schématu, většina nástrojů EDA vám umožňuje vybrat si je z jednoduchého seznamu nainstalovaných knihoven (často pojmenovaných výrobcem).
LibrePCB má kromě svého ovládacího panelu poměrně intuitivní grafické rozhraní, které nám umožní přístup k projektům, které máme ve vývoji, s ideální správou naposledy upravených a projektů, které používáme nejvíce.
LibrePCB navíc umožňuje uživateli začlenit jakoukoli knihovnu z minulých projektů, pomocí které se jednoduše stáhne a nainstaluje požadovaná knihovna, která se má použít.
Mezi jeho hlavní charakteristiky můžeme zdůraznit následující:
- Multiplatformní (Unix / Linux, Mac OS X, Windows)
- Vícejazyčné (prvky aplikace i knihovny)
- All-In-One: správa projektů + editor knihovny / schématu / řídicího panelu
- Intuitivní, moderní a snadno použitelné grafické uživatelské rozhraní.
- Velmi výkonný design knihovny s několika inovativními koncepty.
- Formáty souborů čitelné pro člověka pro knihovny a projekty
- Funkce více desek plošných spojů (různé varianty desek plošných spojů se stejným schématem)
- Automatická synchronizace seznamu sítí mezi schématem a deskou.
Jak nainstalovat editor obvodů LibrePCB na Linuxu?
V tuto chvíli ještě nejsou k dispozici žádné stabilní verze, ale existují některé balíčky, které usnadní instalaci tohoto skvělého nástroje, pokud jej ve svém systému nechcete kompilovat.
Jeden z těchto způsobů je pomocí balíčků Flatpak, se kterými jednoduše musíme mít podporu, abychom mohli instalovat aplikace tohoto typu do našeho systému.
Pokud nemáte tuto podporu přidanou do vašeho systému, Můžete navštívit následující článek, ve kterém vysvětlíme, jak na to.
Nyní s podporou Flatpak můžeme aplikaci nainstalovat otevřením terminálu a provedením následujícího příkazu:
flatpak install --user https://flathub.org/repo/appstream/org.librepcb.LibrePCB.flatpakref
Pokud jste již tento typ instalace měli, můžete zkontrolovat, zda je aktuální verze, provedením následujícího příkazu v terminálu.
flatpak --user update org.librepcb.LibrePCB
A připraveni na to, budou mít již nainstalovanou nejnovější verzi tohoto bezplatného editoru obvodů, stačí hledat spouštěč v nabídce aplikací, aby jej mohli spustit na svém systému.
Pokud nemohou najít spouštěč, mohou aplikaci otevřít pomocí následujícího příkazu:
flatpak run org.librepcb.LibrePCB
Další metodou, kterou musíme k získání této aplikace, je pomocí AppImage, které si můžeme stáhnout otevřením terminálu a provedením následujících příkazů:
wget https://download.librepcb.org/releases/0.1.0/librepcb-0.1.0-linux-x86_64.AppImage -O librepcb.AppImage
Po dokončení stahování musíme nyní udělit oprávnění ke spuštění stažené aplikaci pomocí následujícího příkazu:
chmod +x ./librepcb.AppImage
A konečně můžeme tuto aplikaci spustit dvojitým kliknutím na stažený soubor nebo z terminálu ji můžeme spustit pomocí následujícího příkazu:
./librepcb.AppImage
Instalace na Arch Linuxu
Pro ty, kteří jsou uživateli Arch Linuxu, si budou moci tento nástroj nainstalovat z AURProto musí mít pro svou instalaci asistenta AUR.
Mohu doporučit některé v tomto příspěvku. Nyní otevřeme terminál a v něm provedeme následující příkaz:
yay -S librepcb
Poslední metoda, kterou máme, je pomocí dockerových kontejnerů, je důležité mít v systému nainstalovaný docker, aby bylo možné kontejner postavit.
Umět provést stavbu tMusíme otevřít terminál a provést v něm následující příkazy:
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
Nyní pokračujeme v budování kontejneru pomocí:
./build_container.sh
Nakonec můžeme aplikaci spustit pomocí:
./run_container.sh librepcb
Až to dostanou za balík, opravdu to zkusím.
Ze snímků obrazovky to vypadá jako EAGLE PCB.