Elektronika

10 najboljših orodij za načrtovanje vezij za Linux

10 najboljših orodij za načrtovanje vezij za Linux
Torej načrtujete nov elektronski projekt in se sprašujete, katera orodja so najboljša? Morda se tudi vi učite oblikovanja lastnih vezij in vaša najljubša platforma je Linux. Kje so specifična orodja za Linux ali večplastna orodja in katera najbolj ustreza mojim potrebam? Danes boste izvedeli, kaj potrebujete za začetek novega projekta. Ta seznam pregleduje razpoložljiva orodja in razpravlja o prednostih in slabostih vsakega. Slišali boste tudi o tem, kako so specializirani.

Kakšni so vaši cilji?

Preden začnete, boste morda želeli razmisliti, kakšni so vaši trenutni cilji. Se učite ustvarjati hobi projekte ali svojo igro že postavljate na višjo raven? Morda boste želeli razmisliti tudi o tem, ali vaš najljubši dobavitelj elektronike že podpira orodje, ki ga boste izdelali. Mnoga od teh orodij v aplikacijo uvažajo kataloge, tako da lahko med brskanjem brskate po njih, zato je zelo priročno naročiti plošče ali komponente.

Kakšna je vaša trenutna raven?

Vaši cilji se morajo prilagoditi vašim trenutnim znanjem. Če berete osnove, boste potrebovali sistem, ki prikazuje več informacij o vezjih. Pomagal bi vam tudi pri nalogah. Osnovni sistemi temeljijo na besedilu, začetniki ne želijo začeti tako. Na srečo so številni programi zelo poučni in lahko celo simulirate svoje vezje.

Začnimo. Na seznamu boste našli vse ravni interakcije in pomoč, ki jo lahko dobite zdaj. Nekateri so celo ukazne vrstice, zato lahko uporabite terminal.

KiCAD

Program KiCAD ima številne lepe uvodne funkcije in lep vmesnik. Predlogo lahko izberete z impresivnega seznama. Na seznamu so projekti Raspberry Pi, Arduino in tudi BeagleBone. Obstaja živahna skupnost, ki prispeva nove predloge, knjižnice in komponente v repozitorij GitHub. Najnovejšo različico lahko prenesete ali shranite sami. Oblika predloge je besedilna datoteka, ki jo lahko napišete tudi sami, čeprav lahko traja nekaj časa, da se navadite na obdelavo oklepajev.

Vmesnik je jasen in enostaven za uporabo. Paket je razdeljen na več delov, tako da lahko urejate eno po eno. Na koncu uredite projekt, tiskano vezje in shemo v različnih oknih. Zajema vse dele procesa, vključno s simulacijo vezij, da se prepričate, da niste naredili nobenih nevarnih napak pri svojem načrtovanju.

Imate funkcije izvoza v netlist, pcb in druge formate. Uvozne funkcije vključujejo mrežni seznam datotek EAGLE in še veliko več. KiCAD je dobro zaokrožen paket s številnimi funkcijami in aktivno skupnostjo, ki je pripravljena pomagati.

QUCS - ZAČIMBE

Qucs-S je v prvi vrsti simulator, lahko izdelate sheme in imate nekaj komponent, vendar je poudarek na simulaciji. To orodje je lep grafični vmesnik za NGspice, XYCE ali SpiceOpus. Ko ga zaženete, lahko izberete, katerega želite uporabiti. Ko se programska oprema zažene, lahko vidite osredotočenost na akademike. Imate veliko komponent in ustvarjanje vezja je dokaj preprosto, lahko pa vstavite tudi sonde in enačbe. Obstaja veliko funkcij za uvoz in izvoz, lahko tudi ustvarite slike svojih shem.

Osredotočenost na akademike je očitna na domači strani, kjer imate povezave do znanstvenih publikacij uporabnikov, ki uporabljajo Qucs-S. Ta paket zahteva tudi, da imate v sistemu pred uporabo simulator programske opreme. Prav tako lahko vidite, kako obstaja veliko načinov za preverjanje sistema, ki ste ga ustvarili. Na voljo imate tudi enačbe za nadzor simulacije.

Vse to pomeni, da bi morali uporabiti Qucs-S za učenje osnovnih teorij in raziskovanje delovanja komponent in sistemov. ne morete ustvariti vezja niti naročiti komponent. Skratka, za proizvodnjo potrebujete več paketov.

Fritzing

Fritzing je pravzaprav neprofitno podjetje, ki prodaja elektroniko in komplete za izobraževanje. Programska oprema je jasna in dobro izdelana, vsebuje več barv in ikon za komponente. Ker je programska oprema namenjena izobraževanju, je zelo jasna in koristna. V privzeto namestitev imate veliko komponent iz katalogov SparkFun. Če želite dodati komponente, jih izberete na bočnem seznamu in povlečete in spustite v svoj projekt.

Vmesnik ima zanimiv zasuk, saj imate privzeto pogled na vezje. Z lahkoto lahko preklopite na pogled shem ali PCB. Ko preklopite na pogled PCB, imate funkcije samodejnega usmerjanja in ročne funkcije. Obdeluje tudi številne plasti. Preklapljanje med pogledi naredi vetrič za načrtovanje plošče in nato prehod v PCB. PCB lahko naročite tudi v spustnem meniju Datoteka v aplikaciji.

Fritzing nima podpore za simulacijo, zato morate za to uporabiti drugo programsko opremo. Če želite to narediti, izvozite kot datoteko SPICE in uvozite v programsko opremo simulatorja. Več o tem lahko preberete v tem članku.

PCBmodE - Inkscape

PCBmodE je skript, ki za ustvarjanje datotek Gerber vzame datoteko SVG in izpiše datoteke JSON. Potek dela za ta sistem temelji nekoliko na besedilu. Datoteko JSON morate ustvariti ročno, naj PCBmodE ustvari datoteko SVG in jih nato ureja v InkScape. Nato lahko znova odstranite spremembe v InkScapeu.

Paket ni tako napreden in ne more simulirati ali preverjati poti. Pravi razlog za uporabo tega paketa je, če želite nenavadno obliko deske. Resnično bi morali ustvariti in preizkusiti ploščo z drugimi orodji in uporabiti PCBmodE za umetniško stališče.

Xschem

Xschem je urejevalnik shem, ki za zagon potrebuje malo bolj poglobljeno znanje. Odličen je za ustvarjanje shem in ima lepo knjižnico komponent. Ko ga uporabljate, prikaže povezave do simulatorjev in drugih programov, vendar potrebuje vse, kar je nameščeno ločeno. Uporaben je kot prednji del teh drugih orodij. Ne morete ga uporabiti za naročanje komponent. Na voljo imate veliko bližnjic na tipkovnici, druge programe pa morate namestiti. Ko to storite, imate odličen paket za delo.

tkgate

Tkgate je digitalni simulator vezij. Omejen je na digitalna vezja, vendar to počne zelo dobro. Najboljša značilnost tega paketa je množica zelo jasnih vadnic, ki se izvajajo v aplikaciji. Simulacijski modul lahko obravnava veliko različnih scenarijev, ko gre za logiko. Ima tudi način, kako slediti vezju skozi časovno premico.

Ta programska oprema deluje dobro, če načrtujete samo digitalne komponente. Imate samo standardne komponente in s tem paketom ne morete izdelovati plošč PCB.

simulide (simavr)

Programska oprema simulide je posebej namenjena simulaciji in preizkušanju vezij. Sheme lahko izdelate s povleci in spusti. V komponente so vključeni merilniki napetosti, merilniki ampera in osciloskopi. Na voljo imate tudi gumbe, potenciometer, generator valov in uro.

Ta programska oprema je enostavna za uporabo in vam lahko dobro predstavlja, kako bo delovalo vaše vezje. Oblikovalci ne obljubljajo velike natančnosti, temveč si prizadevajo za enostavnost uporabe. Ne morete ga uporabljati za izdelavo vezij ali napeljavo žic. Je v zgodnji fazi razvoja in ne podpira izvoza v druge formate.

gnucap (gspiceui)

Programska oprema gnucap je v celoti ukazna vrstica. Ta paket uporabite za učenje datotek SPICE. Domača stran Gnucap ima lepe vaje. Če jih upoštevate, poznate osnove datoteke. To je koristno, če ni potrebno, da se obdrži nenavadno vedenje vseh teh programskih paketov. Uporaba za izdelavo vezij ni dobra ideja.

kaneda

Caneda je stara programska oprema, ki še vedno deluje, vendar je že nekaj let ne vzdržujejo. Preprosto je narediti sheme in simulirati po metodi ngspice. Ima knjižnice simbolov, vendar intuitivnega načina načrtovanja proizvodnje PCB ni.

Zaključek

Obstaja veliko izbire orodij, povezanih z vezjem. Sami se morate odločiti, katerega želite za svoj projekt in trenutno situacijo. Nekatera orodja vam lahko pomagajo do tekaške deske, nekatera pa morajo narediti veliko različnih korakov, da to dosežete. Morda boste želeli le majhen del možnosti. Vse je odvisno od vas.

Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...
Vadnica Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider je dvanajsti dodatek k seriji Tomb Raider - franšiza akcijsko-pustolovskih iger, ki jo je ustvaril Eidos Montreal. Kritiki i...
Kako povečati FPS v Linuxu?
FPS pomeni Število sličic na sekundo. Naloga FPS je merjenje hitrosti sličic pri predvajanju video posnetkov ali igranih predstavah. Z enostavnimi bes...