LibrePCB is een open source- en circuiteditor (GNU GPLv3), een gratis EDA-software om printplaten te ontwikkelen.
De schematische editor is heel gemakkelijk te gebruiken en nog steeds krachtig. Dankzij het innovatieve bibliotheekconcept hoeft u zich geen zorgen te maken over het kiezen van footprints bij het tekenen van de omtrek.
En in tegenstelling tot andere EDA-tools hoeft u zich later in de dashboardeditor geen zorgen te maken over het handmatig toewijzen van symboolpinnen aan footprintblokken.
Wanneer u componenten aan het schema toevoegt, kunt u met de meeste EDA-tools ze kiezen uit een eenvoudige lijst met geïnstalleerde bibliotheken (vaak genoemd door de fabrikant).
LibrePCB heeft een redelijk intuïtieve grafische interface naast het configuratiescherm dat ons toegang geeft tot de projecten die we in ontwikkeling hebben, met een ideaal beheer van de laatst bewerkte en de projecten die we het meest gebruiken.
Bovendien stelt LibrePCB de gebruiker in staat om elke bibliotheek van eerdere projecten op te nemen, waarmee op een eenvoudige manier de gewenste bibliotheek die moet worden gebruikt, eenvoudig wordt gedownload en geïnstalleerd.
Onder de belangrijkste kenmerken kunnen we het volgende benadrukken:
- Multiplatform (Unix / Linux, Mac OS X, Windows)
- Meertalig (zowel applicatie- als bibliotheekelementen)
- Alles-in-één: projectbeheer + bibliotheek / schematisch / dashboard-editors
- Intuïtieve, moderne en gebruiksvriendelijke grafische gebruikersinterface.
- Zeer krachtig bibliotheekontwerp met enkele innovatieve concepten.
- Door mensen leesbare bestandsindelingen voor bibliotheken en projecten
- Multi-PCB-functie (verschillende PCB-varianten van hetzelfde schema)
- Automatische synchronisatie van de lijst met netwerken tussen het schema en het bord.
Hoe installeer ik de LibrePCB-circuiteditor op Linux?
Op dit moment zijn er nog geen stabiele versies beschikbaar, maar er zijn enkele pakketten die de installatie vergemakkelijken van deze geweldige tool als u deze niet op uw systeem wilt compileren.
Een van die manieren is met behulp van Flatpak-pakketten, waarmee we gewoon de ondersteuning moeten hebben om dit type applicaties in ons systeem te kunnen installeren.
Als u deze ondersteuning niet aan uw systeem heeft toegevoegd, U kunt het volgende artikel bezoeken waarin we uitleggen hoe u dit moet doen.
Nu we Flatpak-ondersteuning hebben, kunnen we de applicatie installeren door een terminal te openen en de volgende opdracht uit te voeren:
flatpak install --user https://flathub.org/repo/appstream/org.librepcb.LibrePCB.flatpakref
Als u dit type installatie al had, kunt u controleren of er een recentere versie is door de volgende opdracht in uw terminal uit te voeren.
flatpak --user update org.librepcb.LibrePCB
En klaar ermee, ze hebben al de nieuwste versie van deze gratis circuit-editor geïnstalleerd, ze hoeven alleen maar naar het opstartprogramma te zoeken in hun applicatiemenu om het op hun systeem te kunnen uitvoeren.
Als ze het opstartprogramma niet kunnen vinden, kunnen ze de applicatie openen met behulp van de volgende opdracht:
flatpak run org.librepcb.LibrePCB
Een andere methode die we hebben om deze applicatie te verkrijgen, is met behulp van een AppImage, die we kunnen downloaden door een terminal te openen en daarin de volgende opdrachten uit te voeren:
wget https://download.librepcb.org/releases/0.1.0/librepcb-0.1.0-linux-x86_64.AppImage -O librepcb.AppImage
Nu de download is voltooid, moeten we uitvoeringsrechten geven aan de gedownloade applicatie met het volgende commando:
chmod +x ./librepcb.AppImage
En tot slot kunnen we deze applicatie uitvoeren door te dubbelklikken op het gedownloade bestand of vanaf de terminal kunnen we het uitvoeren met de volgende opdracht:
./librepcb.AppImage
Installatie op Arch Linux
Voor degenen die Arch Linux-gebruikers zijn, kunnen ze deze tool vanaf AUR installerenDaarom moeten ze een AUR-assistent hebben voor hun installatie.
Kan ik sommige aanbevelen in dit bericht Nu openen we een terminal en daarin voeren we het volgende commando uit:
yay -S librepcb
De laatste methode die we hebben is met behulp van docker-containers, het is belangrijk om docker op het systeem te hebben geïnstalleerd om de container te kunnen bouwen.
Om de constructie tWe moeten een terminal openen en de volgende opdrachten erin uitvoeren:
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
Nu gaan we verder met het bouwen van de container met:
./build_container.sh
Eindelijk kunnen we de applicatie uitvoeren met:
./run_container.sh librepcb
Als ze het als pakket krijgen, zal ik het echt proberen.
Op de schermafbeeldingen lijkt het op EAGLE PCB.