I-LibrePCB ngumthombo ovulekileyo kunye nomhleli wesekethe (I-GNU GPLv3), Isoftware yasimahla ye-EDA yokuphuhlisa iibhodi zesekethe.
Umhleli wesikimu kulula kakhulu ukuba awusebenzise kwaye usenamandla. Enkosi ngombono wethala leencwadi elitsha, awudingi ukuba nexhala ngokukhetha iinyawo xa uzobe ulwandlalo.
Kwaye ngokungafani nezinye izixhobo ze-EDA, awudingi ukuba nexhala malunga nokunikezela ngesandla izikhonkwane zeesimboli kwiibhloko zenyawo kamva kumhleli wedeshibhodi nokuba.
Xa usongeza izinto kwisikimu, uninzi lwezixhobo ze-EDA zikuvumela ukuba uzikhethe kuluhlu olulula lwamathala eencwadi afakiweyo (ahlala abizwa ngumenzi).
I-LibrePCB ine-interface ebonakalayo enobuchule ukongeza kwipaneli yokulawula eya kuthi isinike ukufikelela kwiiprojekthi esinazo kuphuhliso, kunye nolawulo olufanelekileyo lokugqibela oluhleliweyo kunye neeprojekthi esizisebenzisa kakhulu.
Ukongeza, iLibrePCB ivumela umsebenzisi ukuba akwazi ukubandakanya nayiphi na ithala leencwadi kwiiprojekthi ezidlulileyo, ethi ngendlela elula, ilayibrari oyifunayo oyisebenzisayo ikhutshelwe ngokulula kwaye ifakwe.
Phakathi kweempawu zayo eziphambili sinokuqaqambisa oku kulandelayo:
- Multiplatform (Unix / Linux, Mac OS X, Windows)
- Iilwimi ezininzi (isicelo kunye nezinto zethala leencwadi)
- Yonke into-inye: ulawulo lweprojekthi + ilayibrari / ishedyuli / abahleli bedeshibhodi
- Ubume bomsebenzisi obuchukumisayo, obulula kunye nobulula bokusebenzisa.
- Uyilo lwethala leencwadi elinamandla kakhulu elinemibono emitsha.
- Iifomathi zefayile ezinokufundwa ngabantu kumathala eencwadi nakwiiprojekthi
- Umsebenzi we-Multi-PCB (ezahlukeneyo zePCB zesikimu esifanayo)
- Ungqamaniso oluzenzekelayo loluhlu lothungelwano phakathi kweskim nebhodi.
Uyifaka njani i-LibrePCB yomhleli wesekethe kwiLinux?
Okwangoku azikho iinguqulelo ezizinzileyo ezikhoyo, kodwa zikhona iiphakeji eziza kuququzelela ukufakwa yesi sixhobo sikhulu ukuba awufuni ukuqokelela kwinkqubo yakho.
Enye yezo ndlela ngoncedo lweephakeji zePlppak, ekufuneka nje sibe nazo inkxaso ukuze sikwazi ukufaka usetyenziso lolu hlobo kwinkqubo yethu.
Ukuba awunayo le nkxaso yongezwa kwinkqubo yakho, Ungandwendwela inqaku elilandelayo apho sichaza indlela yokwenza.
Ngoku xa sinenkxaso yePlppak, sinokufaka usetyenziso ngokuvula i-terminal kunye nokwenza lo mthetho ulandelayo:
flatpak install --user https://flathub.org/repo/appstream/org.librepcb.LibrePCB.flatpakref
Ukuba sele unolu hlobo lofakelo, ungajonga ukuba kukho enye inguqulelo yangoku, esenza lo mthetho ulandelayo kwisiphelo sakho.
flatpak --user update org.librepcb.LibrePCB
Kwaye ukulungele ngayo, baya kuba sele benayo inguqulelo yamva nje yomhleli wesekethe efakiweyo, kufuneka nje bajonge umthumeli kwimenyu yabo yesicelo ukuze bakwazi ukuyiqhuba kwinkqubo yabo.
Ukuba abanakufumana isiqalisi, banokuvula isicelo ngoncedo lomyalelo olandelayo:
flatpak run org.librepcb.LibrePCB
Enye indlela ekufuneka sifumene ngayo esi sicelo ngoncedo lwe-AppImage, esinokuyikhuphela ngokuvula i-terminal kwaye kuyo senze le miyalelo ilandelayo:
wget https://download.librepcb.org/releases/0.1.0/librepcb-0.1.0-linux-x86_64.AppImage -O librepcb.AppImage
Nje ukuba ukhuphelo lwenziwe, ngoku kufuneka sinike imvume yokuphumeza isicelo esikhutshelweyo ngalo myalelo ulandelayo:
chmod +x ./librepcb.AppImage
Kwaye ekugqibeleni sinokuqhuba esi sicelo ngokuchofoza kabini kwifayile ekhutshelweyo okanye kwisiphelo sendlela esinokuyiqhuba ngalo myalelo ulandelayo:
./librepcb.AppImage
Ukufakwa kwiArch Linux
Kulabo bangabasebenzisi beArch Linux, baya kuba nakho ukufaka esi sixhobo kwi-AUR, ke kuya kufuneka babe nomncedisi we-AUR wofakelo lwabo.
Ndinga Ndicebisa abanye kule posi. Ngoku sivula i-terminal kwaye kuyo senza lo myalelo ulandelayo:
yay -S librepcb
Indlela yokugqibela esinayo ngoncedo lwezikhongozeli ze-docker, kubalulekile ukuba ifakwe i-docker kwinkqubo ukuze ikwazi ukwakha isikhongozeli.
Ukubanakho ukwenza ulwakhiwo tKuya kufuneka sivule i-terminal kwaye senze le miyalelo ilandelayo:
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
Ngoku siqhubeka nokwakha isikhongozeli nge:
./build_container.sh
Okokugqibela sinokuqhuba usetyenziso kunye:
./run_container.sh librepcb
Xa beyikhuphela ipasile, ndiza kuyizama.
Ukusuka kwizikrini, kujongeka ngathi yi-EAGLE PCB.