Elektronikk

Topp 10 kretsdesignverktøy for Linux

Topp 10 kretsdesignverktøy for Linux
Så du planlegger et nytt elektronikkprosjekt og lurer på hvilke verktøy som er de beste? Du kan også lære å designe dine egne kretser, og din favorittplattform er Linux. Hvor er Linux-spesifikke, eller plattformverktøy, og hvilken som passer best til mine behov? I dag vil du lære hva du trenger for å komme i gang med det nye prosjektet. Denne listen går gjennom de tilgjengelige verktøyene og diskuterer fordeler og ulemper ved hver. Du vil også høre om hvordan de spesialiserer seg.

Hva er målene dine??

Før du begynner kan det være lurt å vurdere hva dine nåværende mål er. Lærer du å lage hobbyprosjekter, eller tar du allerede spillet ditt til et høyere nivå? Det kan også være lurt å vurdere om din favoritt elektronikkleverandør allerede støtter verktøyet du skal lage. Mange av disse verktøyene importerer kataloger til applikasjonen, slik at du kan bla gjennom mens du designer, noe som gjør det veldig praktisk å bestille tavler eller komponenter.

Hva er ditt nåværende nivå?

Målene dine må tilpasses dine nåværende ferdigheter. Hvis du leser det grunnleggende, trenger du et system som viser mer informasjon om kretsene. Det skal også hjelpe deg med oppgavene. De grunnleggende systemene er tekstbaserte, en nybegynner vil ikke starte på den måten. Heldigvis er mange programmer veldig lærerike, og du kan til og med simulere kretsene dine.

La oss komme i gang. I listen finner du alle nivåer av interaksjon og hjelp du kan få akkurat nå. Noen er til og med kommandolinje, slik at du kan bruke en terminal.

KiCAD

KiCAD-programmet har mange fine introduksjonsfunksjoner og et fint grensesnitt. Du kan velge en mal fra en imponerende liste. Listen inkluderer Raspberry Pi, Arduino-prosjekter og også BeagleBone. Det er et levende samfunn som bidrar med nye maler, biblioteker og komponenter til GitHub-depotet. Du kan laste ned det siste eller spore depotet selv. Malformatet er en tekstfil som du også kan skrive selv, selv om det kan ta litt tid å bli vant til å håndtere parentesen.

Grensesnittet er oversiktlig og enkelt å bruke. Pakken er delt i mange deler, slik at du redigerer en ting om gangen. Du ender opp med å redigere prosjektet, PCB og skjematisk i forskjellige vinduer. Den dekker alle delene av prosessen, inkludert simulering av kretsene dine for å sikre at du ikke har gjort noen farlige feil i designet.

Du har eksportfunksjoner til netlist, pcb og andre formater. Importfunksjoner inkluderer EAGLE filer netlist og mange flere. KiCAD er en avrundet pakke med mange funksjoner og et aktivt fellesskap som er villig til å hjelpe.

QUCS - Krydder

Qucs-S er først og fremst en simulator, du kan lage skjemaer og du har noen komponenter, men fokuset er på simuleringen. Dette verktøyet er et fint grafisk grensesnitt til NGspice, XYCE eller SpiceOpus, du kan velge hvilken du vil bruke når du starter den. Når programvaren er i gang, kan du se fokuset på akademikere. Du har mange komponenter, og det er ganske enkelt å lage en krets, men du kan også sette inn sonder og ligninger. Det er mange import- og eksportfunksjoner, du kan også lage bilder av skjemaene dine.

Fokuset på akademikere er tydelig på hjemmesiden, hvor du har lenker til vitenskapelige publikasjoner fra brukerne ved hjelp av Qucs-S. Denne pakken krever også at du har simulatorprogramvaren på systemet ditt før du starter. Du kan også se hvordan det er mange måter å undersøke systemet du har opprettet. Du har også ligningene tilgjengelig for å kontrollere simuleringen.

Alt dette betyr at du bør bruke Qucs-S til å lære de grunnleggende teoriene og til å undersøke hvordan komponenter og systemer fungerer. du har ingen måte å lage et kretskort eller bestille komponenter. Kort sagt, du trenger flere pakker for produksjon.

Fritzing

Fritzing er faktisk et ideelt selskap som selger elektronikk og drakter til utdanning. Programvaren er klar og godt laget, den har mer farger og ikoner for komponentene. Siden programvaren er ment for utdanning, er den veldig tydelig og nyttig. Inkludert i standardinstallasjonen, har du mange komponenter fra katalogene til SparkFun. For å legge til komponenter velger du dem fra en liste på siden og drar og slipper dem til prosjektet ditt.

Grensesnittet har en interessant vri ved at du som standard har et brødbrett over kretsen din. Du kan enkelt bytte til skjematisk visning eller PCB. Når du bytter til PCB-visningen, har du både automatiske rutefunksjoner og manuell mulighet. Den håndterer også mange lag. Bytte mellom visninger gjør det til en lek å lage planer for et brødbrett og deretter overgå til et PCB. Du kan også bestille PCB fra rullegardinmenyen File i applikasjonen.

Fritzing har ingen støtte for simulering, så du må bruke annen programvare for det. For å gjøre det eksporterer du som en SPICE-fil og importerer i simulatorprogramvaren. Du kan lese mer om det i denne artikkelen.

PCBmodE - Inkscape

PCBmodE er et skript som tar en SVG-fil og sender ut JSON-filer for å lage Gerber-filer. Arbeidsflyten for dette systemet er litt mer tekstbasert. Du må opprette JSON-filen for hånd, la PCBmodE opprette en SVG-fil og deretter redigere dem i InkScape. Deretter kan du ta ut endringene i InkScape igjen.

Pakken er ikke så avansert og kan ikke simulere eller sjekke rutene. Den virkelige grunnen til å bruke denne pakken er når du vil ha en merkelig form på brettet ditt. Du bør virkelig lage og teste tavlen med andre verktøy og bruke PCBmodE for det kunstneriske synspunktet.

Xschem

Xschem er en skjematisk redaktør som krever litt mer inngående kunnskap for å kjøre. Det er flott for å lage skjemaer og har et fint bibliotek med komponenter. Når du bruker den, viser den lenker til simulatorer og andre programmer, men alt trenger å installeres separat. Det er nyttig som en frontend til disse andre verktøyene. Du kan ikke bruke den til å bestille komponenter. Du har mange hurtigtaster å lære, og du må installere de andre programmene. Når du har gjort det, har du en flott pakke å jobbe med.

tkgate

Tkgate er en digital kretssimulator. Det er begrenset til digitale kretser, men det gjør det veldig bra. Den beste funksjonen i denne pakken er mangfoldet av veldig klare opplæringsprogrammer som kjører i applikasjonen. Simuleringsmodulen kan håndtere mange forskjellige scenarier når det gjelder logikk. Det har også en måte å følge kretsen gjennom en tidslinje.

Denne programvaren fungerer bra hvis du planlegger å gjøre bare digitale komponenter. Du har bare standardkomponenter og kan ikke lage PCB-kort direkte med denne pakken.

simulide (simavr)

Simulide-programvaren er spesielt rettet mot å simulere og teste kretser. Du kan lage skjemaer ved å dra og slippe. Inkludert i komponentene er spenningsmålere, amperemeter og oscilloskoper. Du har også knapper, potensiometer, bølgenerator og en klokke.

Denne programvaren er enkel å bruke og kan gi deg en god ide om hvordan kretsen din vil fungere. Designerne lover ikke stor presisjon, i stedet sikter de mot brukervennlighet. Du kan ikke bruke den til å lage kretskort eller ruteledninger. Det er i tidlige utviklingsfaser og støtter ikke eksport til andre formater.

gnucap (gspiceui)

Gnucap-programvaren er kommandolinjen helt. Du bør bruke denne pakken for å lære om SPICE-filene. Gnucap-hjemmesiden har fine opplæringsprogrammer. Hvis du følger dem, vet du det grunnleggende i filformatet. Dette er nyttig, hvis ikke nødvendig, for å holde orden på merkelig oppførsel i alle disse programvarepakkene. Å bruke den til å lage kretser er ikke en god idé.

caneda

Caneda er en gammel programvare som fremdeles fungerer, men som ikke har blitt vedlikeholdt på flere år. Det er enkelt å lage skjemaer og simulere i henhold til ngspice-metoden. Den har symbolbiblioteker, men det er ingen intuitiv måte å planlegge PCB-produksjon på.

Konklusjon

Det er mange valg av kretsrelaterte verktøy. Du må selv bestemme hvilken du trenger for prosjektet og nåværende situasjon. Noen verktøy kan støtte deg hele veien til et løpebrett, noen må du gjøre mange forskjellige trinn for å oppnå det. Du vil kanskje bare ha en liten del av mulighetene. Alt er opp til deg.

Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...
Mus AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
Nettbrettbrukere savner ofte musepekeren, spesielt når de bruker vanlige bærbare datamaskiner. Berøringsskjermen Smarttelefoner og nettbrett har mange...