Elektronik

Top 10 Schaltungsdesign-Tools für Linux

Top 10 Schaltungsdesign-Tools für Linux
Sie planen also ein neues Elektronikprojekt und fragen sich, welche Tools die besten sind? Vielleicht lernst du auch, deine eigenen Schaltkreise zu entwerfen und deine Lieblingsplattform ist Linux. Wo sind die Linux-spezifischen oder plattformübergreifenden Tools und welches entspricht meinen Anforderungen am besten?? Heute erfahren Sie, was Sie brauchen, um mit Ihrem neuen Projekt zu beginnen. Diese Liste führt die verfügbaren Tools durch und erörtert die Vor- und Nachteile der einzelnen Tools. Sie werden auch erfahren, wie sie sich spezialisiert haben.

Was sind deine Ziele?

Bevor Sie beginnen, sollten Sie sich überlegen, was Ihre aktuellen Ziele sind. Lernst du Hobbyprojekte zu erstellen oder bringst du dein Spiel bereits auf ein höheres Niveau higher? Sie können auch überlegen, ob Ihr bevorzugter Elektroniklieferant das Werkzeug, das Sie herstellen möchten, bereits unterstützt supports. Viele dieser Tools importieren Kataloge in die Anwendung, damit Sie während der Konstruktion durchsuchen können, was das Bestellen von Platinen oder Komponenten sehr bequem macht.

Was ist dein aktuelles Level?

Ihre Ziele müssen mit Ihren aktuellen Fähigkeiten übereinstimmen. Wenn Sie die Grundlagen lesen, benötigen Sie ein System, das mehr Informationen zu den Schaltungen anzeigt. Es soll dir auch bei den Aufgaben helfen. Die Grundsysteme sind textbasiert, ein Anfänger möchte so nicht anfangen. Glücklicherweise sind viele Programme sehr lehrreich und Sie können sogar Ihre Schaltungen simulieren.

Lass uns anfangen. In der Liste finden Sie alle Interaktionsebenen und Hilfestellungen, die Sie sofort erhalten können. Einige sind sogar Befehlszeilenfunktionen, sodass Sie ein Terminal verwenden können.

KiCAD

Das KiCAD-Programm hat viele nette Einführungsfunktionen und eine schöne Benutzeroberfläche. Sie können eine Vorlage aus einer beeindruckenden Liste auswählen. Die Liste umfasst Raspberry Pi, Arduino-Projekte und auch BeagleBone. Es gibt eine lebendige Community, die neue Vorlagen, Bibliotheken und Komponenten zum GitHub-Repository beisteuert. Sie können die neueste Version herunterladen oder das Repository selbst verfolgen. Das Vorlagenformat ist eine Textdatei, die Sie auch selbst schreiben können, obwohl es einige Zeit dauern kann, bis Sie sich an den Umgang mit den Klammern gewöhnt haben.

Die Benutzeroberfläche ist klar und einfach zu bedienen. Das Paket ist in viele Teile aufgeteilt, sodass Sie jeweils eine Sache bearbeiten können. Am Ende bearbeiten Sie das Projekt, die Leiterplatte und den Schaltplan in verschiedenen Fenstern. Es deckt alle Teile des Prozesses ab, einschließlich der Simulation Ihrer Schaltungen, um sicherzustellen, dass Sie keine gefährlichen Fehler in Ihrem Design gemacht haben.

Sie haben Exportfunktionen in Netzlisten, Leiterplatten und andere Formate. Importfunktionen umfassen die Netzliste von EAGLE-Dateien und vieles mehr. KiCAD ist ein abgerundetes Paket mit vielen Funktionen und einer aktiven Community, die bereit ist zu helfen.

QUCS - GEWÜRZ

Qucs-S ist in erster Linie ein Simulator, Sie können Schaltpläne erstellen und haben einige Komponenten, aber der Fokus liegt auf der Simulation. Dieses Tool ist eine schöne grafische Schnittstelle zu NGspice, XYCE oder SpiceOpus. Sie können beim Start auswählen, welche Sie verwenden möchten. Sobald die Software läuft, sieht man den Fokus auf Akademiker. Sie haben viele Komponenten und das Erstellen einer Schaltung ist ziemlich einfach, aber Sie können auch Sonden und Gleichungen einfügen. Es gibt viele Import- und Exportfunktionen, Sie können auch Bilder von Ihren Schaltplänen erstellen.

Der Fokus auf Akademiker ist auf der Homepage ersichtlich, wo Sie Links zu wissenschaftlichen Publikationen der Benutzer haben, die Qucs-S verwenden. Dieses Paket erfordert auch, dass Sie die Simulator-Software auf Ihrem System haben, bevor Sie beginnen. Sie können auch sehen, wie es viele Möglichkeiten gibt, das von Ihnen erstellte System zu testen. Außerdem stehen Ihnen die Gleichungen zur Steuerung der Simulation zur Verfügung.

All dies bedeutet, dass Sie Qucs-S verwenden sollten, um die grundlegenden Theorien zu erlernen und zu erforschen, wie Komponenten und Systeme funktionieren. Sie haben keine Möglichkeit, eine Leiterplatte zu erstellen oder Komponenten zu bestellen. Kurz gesagt, Sie benötigen mehr Pakete für die Herstellung.

Fritzing

Fritzing ist eigentlich ein gemeinnütziges Unternehmen, das Elektronik und Kits für den Bildungsbereich verkauft. Die Software ist übersichtlich und gut gemacht, sie hat mehr Farben und Icons für die Komponenten. Da die Software für den Bildungsbereich gedacht ist, ist sie sehr übersichtlich und hilfreich. In der Standardinstallation enthalten, haben Sie viele Komponenten aus den Katalogen von SparkFun. Um Komponenten hinzuzufügen, wählen Sie diese aus einer Liste an der Seite aus und ziehen sie per Drag & Drop in Ihr Projekt drop.

Die Benutzeroberfläche hat eine interessante Wendung, da Sie standardmäßig eine Steckbrettansicht Ihrer Schaltung haben. Sie können einfach zu einer Schaltplanansicht oder einer Leiterplatte wechseln switch. Wenn Sie zur PCB-Ansicht wechseln, haben Sie sowohl Auto-Routing-Funktionen als auch manuelle Möglichkeiten. Es verarbeitet auch viele Schichten. Das Umschalten zwischen Ansichten macht es zum Kinderspiel, Pläne für ein Steckbrett zu erstellen und dann in eine Leiterplatte überzugehen. Sie können die Leiterplatte auch über das Dropdown-Menü Datei in der Anwendung bestellen.

Fritzing unterstützt keine Simulation, daher müssen Sie dafür eine andere Software verwenden. Dazu exportieren Sie als SPICE-Datei und importieren in die Simulator-Software. In diesem Artikel kannst du mehr darüber lesen.

PCBmodE - Inkscape

PCBmodE ist ein Skript, das eine SVG-Datei nimmt und JSON-Dateien ausgibt, um Gerber-Dateien zu erstellen. Der Workflow für dieses System ist etwas textbasiert. Sie müssen die JSON-Datei von Hand erstellen, PCBmodE eine SVG-Datei erstellen lassen und diese dann in InkScape bearbeiten. Dann können Sie die Änderungen in InkScape wieder herausnehmen.

Das Paket ist nicht so fortgeschritten und kann die Routen nicht simulieren oder überprüfen. Der wahre Grund, dieses Paket zu verwenden, ist, wenn Sie eine ungewöhnliche Form Ihres Boards wünschen. Du solltest das Board wirklich mit anderen Tools erstellen und testen und PCBmodE aus künstlerischer Sicht verwenden.

Xschema

Xschem ist ein Schaltplaneditor, für dessen Ausführung etwas mehr Kenntnisse erforderlich sind. Es eignet sich hervorragend zum Erstellen von Schaltplänen und verfügt über eine schöne Komponentenbibliothek. Wenn Sie es verwenden, werden Links zu Simulatoren und anderen Programmen angezeigt, aber es muss alles separat installiert werden. Es ist nützlich als Frontend für diese anderen Tools. Sie können damit keine Komponenten bestellen. Sie müssen viele Tastenkombinationen lernen und die anderen Programme installieren. Wenn Sie das getan haben, haben Sie ein großartiges Paket, mit dem Sie arbeiten können.

tkgate

Tkgate ist ein digitaler Schaltungssimulator. Es ist auf digitale Schaltungen beschränkt, aber das macht es sehr gut. Das Beste an diesem Paket ist die Vielzahl von sehr übersichtlichen Tutorials, die in der Anwendung ausgeführt werden. Das Simulationsmodul kann viele verschiedene Szenarien in puncto Logik verarbeiten. Es hat auch eine Möglichkeit, der Schaltung durch eine Zeitleiste zu folgen.

Diese Software funktioniert gut, wenn Sie nur digitale Komponenten erstellen möchten. Sie haben nur Standardkomponenten und können mit diesem Paket keine Leiterplatten direkt herstellen.

simulid (simavr)

Die Software simulide ist speziell auf das Simulieren und Testen von Schaltungen ausgerichtet. Sie können Schaltpläne per Drag & Drop erstellen. Zu den Komponenten gehören Spannungsmesser, Amperemeter und Oszilloskope. Sie haben auch Tasten, Potentiometer, Wellengenerator und eine Uhr.

Diese Software ist einfach zu bedienen und kann Ihnen eine gute Vorstellung davon geben, wie Ihre Schaltung funktionieren wird. Die Designer versprechen keine große Präzision, sondern setzen auf Benutzerfreundlichkeit. Sie können es nicht verwenden, um Leiterplatten herzustellen oder Drähte zu verlegen. Es befindet sich in einem frühen Entwicklungsstadium und unterstützt keinen Export in andere Formate.

Gnucap (gspiceui)

Die gnucap-Software ist vollständig kommandozeilenbasiert. Sie sollten dieses Paket verwenden, um mehr über die SPICE-Dateien zu erfahren. Die Gnucap-Homepage hat schöne Tutorials. Wenn Sie diese befolgen, kennen Sie die Grundlagen des Dateiformats. Dies ist nützlich, wenn nicht notwendig, um jedes seltsame Verhalten in all diesen Softwarepaketen im Auge zu behalten. Es ist keine gute Idee, es zum Erstellen von Schaltungen zu verwenden.

caneda

Caneda ist eine alte Software, die noch funktioniert, aber seit mehreren Jahren nicht mehr gewartet wurde. Es ist einfach, Schaltpläne zu erstellen und nach der ngspice-Methode zu simulieren. Es verfügt über Symbolbibliotheken, aber es gibt keine intuitive Möglichkeit, die Leiterplattenproduktion zu planen.

Fazit

Es gibt viele Auswahlmöglichkeiten an schaltungsbezogenen Werkzeugen. Sie müssen selbst entscheiden, welche Sie für Ihr Projekt und Ihre aktuelle Situation benötigen. Einige Tools können Sie auf dem gesamten Weg zum Trittbrett unterstützen, andere müssen viele verschiedene Schritte ausführen, um dies zu erreichen. Vielleicht möchten Sie nur einen kleinen Teil der Möglichkeiten. Es liegt an Dir.

Cursor springt oder bewegt sich zufällig während der Eingabe in Windows 10
Wenn Sie feststellen, dass Ihr Mauszeiger während der Eingabe auf einem Windows-Laptop oder -Computer automatisch und zufällig springt oder sich von s...
So kehren Sie die Scrollrichtung von Maus und Touchpads in Windows 10 um
Maus und Touchpads machen das Rechnen nicht nur einfach, sondern auch effizienter und weniger zeitaufwendig. Wir können uns ein Leben ohne diese Gerät...
So ändern Sie Mauszeiger- und Cursorgröße, Farbe und Schema unter Windows 10
Der Mauszeiger und der Cursor in Windows 10 sind sehr wichtige Aspekte des Betriebssystems. Dies kann auch für andere Betriebssysteme gesagt werden, a...