Nach dreieinhalb Jahren seit der letzten bedeutenden Veröffentlichung wurde die Version 6.0.0 des freien Systems zur automatisierten Entwurfserstellung von Leiterplatten, KiCad, veröffentlicht. Dies ist der erste bedeutende Release, der nach der Ăbernahme des Projekts durch die Linux Foundation entstanden ist. Die Builds sind fĂŒr verschiedene Linux-Distributionen, Windows und macOS vorbereitet. Der Code ist in C++ unter Verwendung der wxWidgets-Bibliothek geschrieben und wird unter der GPLv3-Lizenz vertrieben.
KiCad bietet Werkzeuge zur Bearbeitung von SchaltplĂ€nen und Leiterplatten, 3D-Visualisierung von Platinen, Bearbeitung von Bibliotheken von elektrischen Bauteilen, Manipulationen mit Vorlagen im Gerber-Format, Simulation von elektronischen Schaltungen, Bearbeitung von Leiterplatten und Projektmanagement. Das Projekt stellt auch Bibliotheken von elektronischen Komponenten, FuĂabdrĂŒcken und 3D-Modellen zur VerfĂŒgung. Nach Angaben einiger Leiterplattenhersteller kommen etwa 15 % der AuftrĂ€ge mit SchaltplĂ€nen, die in KiCad erstellt wurden.
Zu den Ănderungen in der neuen Version gehören:
- Die BenutzeroberflĂ€che wurde ĂŒberarbeitet und modernisiert. Eine einheitliche BenutzeroberflĂ€che fĂŒr verschiedene KiCad-Komponenten wurde geschaffen. Die Schaltplan- und Leiterplattendesigner (PCB) erwecken jetzt nicht mehr den Eindruck, verschiedene Anwendungen zu sein, und sind in Bezug auf Design, Tastenkombinationen, Layout von Dialogfenstern und den Bearbeitungsprozess miteinander nĂ€her verbunden. Es wurde auch an der Vereinfachung der BenutzeroberflĂ€che fĂŒr neue Benutzer und Ingenieure gearbeitet, die in ihrer TĂ€tigkeit mit verschiedenen Entwurfssystemen arbeiten.

- Der Schaltplan-Editor wurde ĂŒberarbeitet und verwendet jetzt die gleichen Paradigmen zur Auswahl und Manipulation von Objekten wie der PCB-Editor. Neue Funktionen wurden hinzugefĂŒgt, wie die direkte Zuweisung von Klassen elektrischer Schaltkreise aus dem Schaltplan-Editor. Es ist nun möglich, Farb- und Linienstil-Auswahlregeln fĂŒr Leiterbahnen und Bussen sowohl individuell als auch basierend auf dem Schaltkreis-Typ anzuwenden. Das hierarchische Design wurde vereinfacht, z. B. gibt es jetzt die Möglichkeit, Busse zu erstellen, die mehrere Signale mit unterschiedlichen Namen gruppieren.

- Die BenutzeroberflĂ€che des PCB-Editors wurde aktualisiert. Neue Funktionen wurden implementiert, um die Navigation durch komplexe SchaltplĂ€ne zu erleichtern. Die UnterstĂŒtzung fĂŒr das Speichern und Wiederherstellen von Voreinstellungen, die die Positionierung von Elementen auf dem Bildschirm bestimmen, wurde hinzugefĂŒgt. Es ist jetzt möglich, bestimmte Verbindungen auszublenden. AuĂerdem wurde die Möglichkeit geschaffen, die Sichtbarkeit von Zonen, Lötpads, Durchkontaktierungen und Leiterbahnen unabhĂ€ngig zu steuern. Werkzeuge zur Bindung von Farben an bestimmte Leitungen und Klassen von Leitungen wurden bereitgestellt, sowie die Anwendung dieser Farben auf Verbindungen oder Schichten, die mit diesen Leitungen in Zusammenhang stehen. In der unteren rechten Ecke befindet sich ein neues Panel âAuswahlfilterâ, ĂŒber das gesteuert werden kann, welche Objektarten ausgewĂ€hlt werden können.

Die UnterstĂŒtzung fĂŒr abgerundete Leiterbahnen, gestrichelte Kupferzonen und das Entfernen nicht zugehöriger Durchkontaktierungen wurde hinzugefĂŒgt. Die Werkzeuge zur Platzierung von Leiterbahnen wurden verbessert, einschlieĂlich des âPush & Shoveâ-Routing-Tools und der BenutzeroberflĂ€che zur Anpassung der LeiterbahnlĂ€ngen.

- Die BenutzeroberflĂ€che zur Ansicht des 3D-Modells der zu entwerfenden Platine wurde verbessert, einschlieĂlich der Implementierung von Raytracing fĂŒr realistische Beleuchtung. Die Möglichkeit, vom PCB-Editor hervorgehobene Elemente zu beleuchten, wurde hinzugefĂŒgt. Der Zugriff auf hĂ€ufig verwendete Bedienelemente wurde vereinfacht.

- Ein neues System zur Festlegung spezieller Entwurfsregeln wurde vorgeschlagen, das die Definition komplexer Entwurfsregeln ermöglicht, die EinschrĂ€nkungen bei der Bindung an bestimmte Schichten oder Sperrgebiete einschlieĂen können.

- Ein neues Format fĂŒr Dateien mit Symbolbibliotheken und elektronischen Komponenten wurde vorgeschlagen, basierend auf dem zuvor fĂŒr Platinen und Footprints verwendeten Format. Dieses neue Format ermöglicht Funktionen wie das Einbetten von Symbolen, die in einem Schaltplan verwendet werden, direkt in die Datei des Schaltplans, ohne Zwischen-Caching-Bibliotheken.
- Die BenutzeroberflĂ€che fĂŒr die Simulation wurde verbessert und die Funktionen des Spice-Simulators erweitert. Ein E-Serie-Widerstandsrechner wurde hinzugefĂŒgt. Der GerbView-Viewer wurde verbessert.
- Die UnterstĂŒtzung fĂŒr den Import von Dateien aus den Paketen CADSTAR und Altium Designer wurde hinzugefĂŒgt. Der Import im EAGLE-Format wurde verbessert. Die UnterstĂŒtzung fĂŒr die Formate Gerber, STEP und DXF wurde ebenfalls verbessert.
- Die Möglichkeit zur Auswahl des Farbschemas beim Drucken wurde bereitgestellt.
- Die FunktionalitÀt zur automatischen Erstellung von Backups wurde integriert.
- Der "Plugin- und Inhaltsmanager" wurde hinzugefĂŒgt.
- Der Installationsmodus "nebeneinander" fĂŒr eine weitere Kopie des Programms mit unabhĂ€ngigen Einstellungen wurde umgesetzt.
- Die Einstellungen fĂŒr Maus und Touchpad wurden erweitert.
- FĂŒr Linux und macOS wurde die Möglichkeit zur Aktivierung eines dunklen Designs hinzugefĂŒgt.
Quelle: opennet.ru






