LibrePCB är en öppen källkod och kretsredigerare (GNU GPLv3), en gratis EDA-programvara för att utveckla kretskort.
Den schematiska redigeraren är mycket enkel att använda och fortfarande kraftfull. Tack vare det innovativa bibliotekkonceptet behöver du inte oroa dig för att välja fotavtryck när du ritar konturen.
Och till skillnad från andra EDA-verktyg behöver du inte heller oroa dig för att manuellt tilldela symbolstift till fotavtryck senare i instrumentbrädeditorn.
När du lägger till komponenter i schemat kan de flesta EDA-verktyg välja dem från en enkel lista över installerade bibliotek (ofta namngivna av tillverkaren).
LibrePCB har ett ganska intuitivt grafiskt gränssnitt utöver sin kontrollpanel som ger oss tillgång till de projekt som vi har under utveckling, med en perfekt hantering av de senast redigerade och de projekt som vi använder mest.
Dessutom tillåter LibrePCB användaren att införliva vilket bibliotek som helst från tidigare projekt, med vilket det önskade biblioteket som ska användas enkelt laddas ner och installeras.
Bland dess viktigaste egenskaper kan vi lyfta fram följande:
- Multiplatform (Unix / Linux, Mac OS X, Windows)
- Flerspråkig (både applikations- och bibliotekselement)
- Allt-i-ett: projektledning + biblioteks- / schematisk / instrumentpanelsredigerare
- Intuitivt, modernt och lättanvänt grafiskt användargränssnitt.
- Mycket kraftfull biblioteksdesign med några innovativa koncept.
- Mänskligt läsbara filformat för bibliotek och projekt
- Multi-PCB-funktion (olika PCB-varianter av samma schema)
- Automatisk synkronisering av listan över nätverk mellan systemet och kortet.
Hur installerar jag LibrePCB-kretsredigeraren på Linux?
För närvarande finns det inga stabila versioner tillgängliga ännu, men det finns några paket som underlättar installationen av det här fantastiska verktyget om du inte vill kompilera det på ditt system.
Ett av dessa sätt är med hjälp av Flatpak-paket, som vi helt enkelt måste ha stöd för att kunna installera applikationer av denna typ i vårt system.
Om du inte har lagt till detta stöd i ditt system, Du kan besöka följande artikel där vi förklarar hur du gör det.
Nu med Flatpak-support kan vi installera applikationen genom att öppna en terminal och utföra följande kommando:
flatpak install --user https://flathub.org/repo/appstream/org.librepcb.LibrePCB.flatpakref
Om du redan hade den här typen av installation kan du kontrollera om det finns en mer aktuell version genom att utföra följande kommando i din terminal.
flatpak --user update org.librepcb.LibrePCB
Och redo med det kommer de redan att ha den senaste versionen av denna fria kretsredigerare installerad, de måste bara leta efter startprogrammet i deras applikationsmeny för att kunna köra den på sitt system.
Om de inte hittar startprogrammet kan de öppna applikationen med hjälp av följande kommando:
flatpak run org.librepcb.LibrePCB
En annan metod vi har för att få den här applikationen är med hjälp av en AppImage, som vi kan ladda ner genom att öppna en terminal och i den utföra följande kommandon:
wget https://download.librepcb.org/releases/0.1.0/librepcb-0.1.0-linux-x86_64.AppImage -O librepcb.AppImage
När nedladdningen är klar måste vi nu ge körningstillstånd till den nedladdade applikationen med följande kommando:
chmod +x ./librepcb.AppImage
Och slutligen kan vi köra denna applikation genom att dubbelklicka på den nedladdade filen eller från terminalen kan vi köra den med följande kommando:
./librepcb.AppImage
Installation på Arch Linux
För dem som är Arch Linux-användare kommer de att kunna installera det här verktyget från AURDärför måste de ha en AUR-assistent för installationen.
Kan jag rekommendera några i det här inlägget. Nu öppnar vi en terminal och i den kör vi följande kommando:
yay -S librepcb
Den sista metoden vi har är med hjälp av dockercontainrar, det är viktigt att ha docker installerat på systemet för att kunna bygga containern.
För att utföra konstruktionen tVi måste öppna en terminal och utföra följande kommandon i den:
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 fortsätter vi med att bygga containern med:
./build_container.sh
Slutligen kan vi köra applikationen med:
./run_container.sh librepcb
När de får ut det för paket, ska jag verkligen prova det.
Från skärmdumparna ser det ut som EAGLE PCB.