Elektronica

Top 10 Circuit-ontwerptools voor Linux

Top 10 Circuit-ontwerptools voor Linux
Dus je plant een nieuw elektronicaproject en vraagt ​​je af welke tools het beste zijn? Je leert misschien ook om je eigen circuits te ontwerpen en je favoriete platform is Linux. Waar zijn de Linux-specifieke of platformonafhankelijke tools en welke past het beste bij mijn behoeften?? Vandaag leer je wat je nodig hebt om aan de slag te gaan met je nieuwe project. Deze lijst doorloopt de beschikbare tools en bespreekt de voor- en nadelen van elk. Je zult ook horen hoe ze gespecialiseerd zijn.

Wat zijn je doelen?

Voordat je begint, wil je misschien overwegen wat je huidige doelen zijn. Ben je bezig met het maken van hobbyprojecten of breng je je spel al naar een hoger niveau? U kunt ook overwegen of uw favoriete elektronicaleverancier de tool die u gaat maken al ondersteunt. Veel van deze tools importeren catalogi naar de applicatie, zodat u tijdens het ontwerpen kunt bladeren, waardoor het erg handig is om boards of componenten te bestellen.

Wat is je huidige niveau?

Je doelen moeten overeenkomen met je huidige vaardigheden. Als je de basis leest, heb je een systeem nodig dat meer informatie over de circuits toont. Het zou je ook moeten helpen met de taken. De basissystemen zijn op tekst gebaseerd, een beginner wil zo niet beginnen. Gelukkig zijn veel programma's erg leerzaam en kun je zelfs je circuits simuleren.

Laten we beginnen. In de lijst vindt u alle interactieniveaus en hulp die u nu kunt krijgen. Sommige zijn zelfs een opdrachtregel, dus je kunt een terminal gebruiken.

KiCAD

Het KiCAD-programma heeft veel leuke introductiefuncties en een mooie interface. U kunt een sjabloon kiezen uit een indrukwekkende lijst. De lijst bevat Raspberry Pi, Arduino-projecten en ook BeagleBone. Er is een levendige community die nieuwe sjablonen, bibliotheken en componenten toevoegt aan de GitHub-repository. U kunt de nieuwste downloaden of de repository zelf volgen. Het sjabloonformaat is een tekstbestand dat u ook zelf kunt schrijven, hoewel het enige tijd kan duren om te wennen aan het hanteren van de haakjes.

De interface is duidelijk en gemakkelijk te gebruiken. Het pakket is in veel delen opgesplitst, zodat u één ding tegelijk kunt bewerken. Uiteindelijk bewerk je het project, de PCB en het schema in verschillende vensters. Het omvat alle onderdelen van het proces, inclusief het simuleren van uw circuits om ervoor te zorgen dat u geen gevaarlijke fouten in uw ontwerp hebt gemaakt.

Je hebt exportfuncties naar netlist, pcb en andere formaten. Importfuncties omvatten EAGLE-bestanden, netlijst en nog veel meer. KiCAD is een goed afgerond pakket met veel functies en een actieve gemeenschap die bereid is te helpen.

QUCS - SPICE

Qucs-S is in de eerste plaats een simulator, je kunt schema's maken en je hebt wat componenten maar de focus ligt op de simulatie. Deze tool is een mooie grafische interface voor NGspice, XYCE of SpiceOpus, je kunt kiezen welke je wilt gebruiken als je hem start. Zodra de software draait, zie je de focus op academici. Je hebt veel componenten en het maken van een circuit is vrij eenvoudig, maar je kunt ook sondes en vergelijkingen invoegen. Er zijn veel import- en exportfuncties, u kunt ook afbeeldingen van uw schema's maken.

De focus op academici is duidelijk op de homepage, waar je links hebt naar gebruikers wetenschappelijke publicaties met behulp van Qucs-S. Dit pakket vereist ook dat je de simulatorsoftware op je systeem hebt voordat je begint. Je kunt ook zien hoe er veel manieren zijn om het systeem dat je hebt gemaakt te onderzoeken. U hebt ook de vergelijkingen beschikbaar voor het besturen van de simulatie.

Dit alles betekent dat je Qucs-S moet gebruiken om de basistheorieën te leren en te onderzoeken hoe componenten en systemen werken. u kunt geen printplaat maken of componenten bestellen. Kortom, u hebt meer pakketten nodig voor productie.

Fritsing

Fritzing is eigenlijk een non-profit bedrijf dat elektronica en kits voor het onderwijs verkoopt. De software is duidelijk en goed gemaakt, het heeft meer kleur en pictogrammen voor de componenten. Omdat de software bedoeld is voor onderwijs, is het heel duidelijk en nuttig. Inbegrepen in de standaardinstallatie, je hebt veel componenten uit de catalogi van SparkFun. Om componenten toe te voegen, kiest u ze uit een lijst aan de zijkant en sleept u ze naar uw project.

De interface heeft een interessante wending doordat je standaard een breadboard-weergave van je circuit hebt. U kunt eenvoudig overschakelen naar een schematische weergave of een PCB. Wanneer u overschakelt naar de PCB-weergave, beschikt u over zowel automatische routeringsfuncties als handmatige mogelijkheden. Het kan ook veel lagen aan. Het schakelen tussen weergaven maakt het een fluitje van een cent om plannen te maken voor een breadboard en vervolgens over te stappen naar een PCB. U kunt de printplaat ook bestellen via het vervolgkeuzemenu Bestand in de applicatie.

Fritzing heeft geen ondersteuning voor simulatie, dus daar moet je andere software voor gebruiken. Om dat te doen, exporteer je als een SPICE-bestand en importeer je in de simulatorsoftware. Je leest er meer over in dit artikel.

PCBmodE - Inkscape

PCBmodE is een script dat een SVG-bestand nodig heeft en JSON-bestanden uitvoert om Gerber-bestanden te maken. De workflow voor dit systeem is wat meer op tekst gebaseerd. U moet het JSON-bestand met de hand maken, PCBmodE een SVG-bestand laten maken en deze vervolgens in InkScape bewerken. Dan kun je de wijzigingen in InkScape weer verwijderen.

Het pakket is niet zo geavanceerd en kan de routes niet simuleren of controleren. De echte reden om dit pakket te gebruiken is wanneer je een vreemde vorm van je board wilt. Je moet het bord echt maken en testen met andere tools en PCBmodE gebruiken voor het artistieke oogpunt.

Xschem

Xschem is een schematische editor die wat meer diepgaande kennis vereist om te kunnen draaien. Het is geweldig voor het maken van schema's en heeft een mooie bibliotheek met componenten. Wanneer je het gebruikt, toont het links naar simulatoren en andere programma's, maar het moet alles apart geïnstalleerd hebben. Het is handig als front-end voor deze andere tools. U kunt het niet gebruiken om componenten te bestellen. Je hebt veel sneltoetsen om te leren en je moet de andere programma's installeren. Als je dat hebt gedaan, heb je een geweldig pakket om mee te werken.

tkgate

Tkgate is een digitale circuitsimulator. Het is beperkt tot digitale circuits, maar het doet dat heel goed. De beste eigenschap van dit pakket is de veelheid aan zeer duidelijke tutorials die in de applicatie worden uitgevoerd. De simulatiemodule kan veel verschillende scenario's aan als het om logica gaat. Het heeft ook een manier om het circuit te volgen via een tijdlijn.

Deze software werkt goed als u van plan bent om alleen digitale componenten te maken. Je hebt alleen standaard componenten en kunt met dit pakket niet direct printplaten maken.

simuleren (simavr)

De simulatiesoftware is specifiek gericht op het simuleren en testen van circuits. U kunt schema's maken met slepen en neerzetten. Inbegrepen in de componenten zijn spanningsmeters, ampèremeters en oscilloscopen. Je hebt ook knoppen, potentiometer, golfgenerator en een klok.

Deze software is gemakkelijk te gebruiken en kan u een goed idee geven hoe uw circuit zal werken. De ontwerpers beloven geen grote precisie, maar streven naar gebruiksgemak. Je kunt het niet gebruiken om printplaten te maken of draden te leiden. Het bevindt zich in een vroeg ontwikkelingsstadium en ondersteunt geen export naar andere formaten.

gnucap (gspiceui)

De gnucap-software is volledig commandoregel command. U moet dit pakket gebruiken om meer te weten te komen over de SPICE-bestanden. De Gnucap-homepage heeft leuke tutorials. Als je ze volgt, ken je de basis van het bestandsformaat. Dit is handig, zo niet nodig, om vreemd gedrag in al deze softwarepakketten bij te houden. Het is geen goed idee om het te gebruiken voor het maken van circuits.

caneda

Caneda is een oude software die nog steeds werkt, maar al enkele jaren niet is onderhouden. Het is gemakkelijk om schema's te maken en te simuleren volgens de ngspice-methode. Het heeft symboolbibliotheken, maar er is geen intuïtieve manier om PCB-productie te plannen.

Conclusie

Er zijn veel keuzes van circuitgerelateerde tools. U moet zelf beslissen welke u nodig heeft voor uw project en huidige situatie. Sommige tools kunnen je de hele weg naar een treeplank ondersteunen, andere moet je veel verschillende stappen nemen om dat te bereiken. Misschien wilt u slechts een klein deel van de mogelijkheden. Het is allemaal aan jou.

Met WinMouse kunt u de beweging van de muisaanwijzer op Windows-pc aanpassen en verbeteren
Als u de standaardfuncties van uw muisaanwijzer wilt verbeteren, gebruik dan freeware WinMuis. Het voegt meer functies toe om u te helpen het meeste u...
Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...
Cursor springt of beweegt willekeurig tijdens het typen in Windows 10
Als u merkt dat uw muiscursor vanzelf springt of beweegt, automatisch, willekeurig tijdens het typen op een Windows-laptop of -computer, dan kunnen en...