Nach dreieinhalb Jahren seit der letzten bedeutenden Veröffentlichung wurde die Version 6.0.0 des freien Systems zur automatisierten Planung von Leiterplatten KiCad veröffentlicht. Dies ist die erste bedeutende Veröffentlichung, die nach der Übernahme des Projekts durch die Linux Foundation entstanden ist. Die Builds wurden für verschiedene Linux-Distributionen, Windows und macOS vorbereitet. Der Code ist in C++ unter Verwendung der wxWidgets-Bibliothek geschrieben und steht unter der GPLv3-Lizenz.
KiCad bietet Werkzeuge zur Bearbeitung von Schaltplänen und Leiterplatten, 3D-Visualisierung von Platinen, Arbeit mit der Bibliothek elektrischer Bauelemente, Manipulation mit Gerber-Vorlagen, Simulation von elektronischen Schaltungen, Bearbeitung von Leiterplatten und Projektmanagement. Das Projekt stellt auch Bibliotheken für elektronische Komponenten, Montageplätze und 3D-Modelle bereit. Laut Angaben einiger Leiterplattenhersteller kommen etwa 15 % der Aufträge mit Schaltplänen, die in KiCad vorbereitet wurden.
Zu den Änderungen in der neuen Version gehören:
- Die Benutzeroberfläche wurde überarbeitet und moderner gestaltet. Die Schnittstelle der verschiedenen Komponenten von KiCad ist nun einheitlich. Zum Beispiel scheinen die Editor für Schaltpläne und Leiterplatten (PCB) jetzt nicht mehr wie verschiedene Anwendungen und sind hinsichtlich Layout, Tastenkombinationen, Dialogfensteranordnung und Bearbeitungsprozess näher zusammengerückt. Es wurde auch daran gearbeitet, die Benutzeroberfläche für neue Nutzer und Ingenieure, die unterschiedliche Entwurfsysteme verwenden, zu vereinfachen.

- Der Schaltplan-Editor wurde überarbeitet, wobei jetzt dieselben Paradigmen für die Auswahl und Manipulation von Objekten wie im PCB-Layout-Editor verwendet werden. Neue Funktionen ermöglichen es, elektrische Schaltungsklassen direkt aus dem Schaltplan-Editor zuzuweisen. Es besteht die Möglichkeit, Farb- und Stilregeln für Leiterbahnen und Bussen individuell oder basierend auf dem Schaltungstyp anzuwenden. Das hierarchische Design wurde vereinfacht, sodass jetzt Bussen erstellt werden können, die mehrere Signale mit unterschiedlichen Namen zusammenfassen.

- Die Benutzeroberfläche des PCB-Editors wurde aktualisiert. Neue Funktionen wurden implementiert, um die Navigation durch komplexe Schaltungen zu vereinfachen. Die Unterstützung zum Speichern und Wiederherstellen von Voreinstellungen, die die Position von Elementen auf dem Bildschirm definieren, wurde hinzugefügt. Es besteht jetzt die Möglichkeit, bestimmte Leitungen aus den Verbindungen auszublenden. Zudem können Sichtbarkeitseinstellungen für Bereiche, Pads, Durchkontaktierungen und Leiterbahnen unabhängig gesteuert werden. Werkzeuge wurden bereitgestellt, um Farben bestimmten Leitungen und Leiterklassen zuzuweisen sowie diese Farben auf Verbindungen oder Ebenen anzuwenden, die mit diesen Leitungen in Zusammenhang stehen. In der unteren rechten Ecke wurde ein neues Bedienfeld "Auswahlfilter" (Selection Filter) eingeführt, über das gesteuert werden kann, welche Objekttypen ausgewählt werden können.

Die Unterstützung für abgerundete Leiterbahnen, schraffierte Kupferflächen sowie das Entfernen nicht verbundener Durchkontaktierungen wurde hinzugefügt. Die Werkzeuge zur Platzierung von Leiterbahnen wurden verbessert, einschließlich des "Push & Shove"-Routings und einer Schnittstelle zur Anpassung der Leiterbahnlänge.

- Die Benutzeroberfläche zum Anzeigen des 3D-Modells der geplanten Platine wurde verbessert und bietet jetzt Raytracing für realistische Beleuchtung. Außerdem gibt es die Möglichkeit, im Platineneditor hervorgehobene Elemente zu beleuchten. Der Zugriff auf häufig verwendete Steuerungselemente wurde vereinfacht.

- Ein neues System zur Festlegung spezieller Entwurfsregeln wurde eingeführt, das die Definition komplexer Entwurfsregeln ermöglicht, einschließlich der Festlegung von Einschränkungen in Bezug auf bestimmte Schichten oder Verbotsbereiche.

- Ein neues Format für Dateien mit Symbolbibliotheken und elektronischen Komponenten wurde vorgeschlagen, basierend auf dem zuvor verwendeten Format für Leiterplatten und Footprints. Dieses neue Format ermöglicht Funktionen wie das Einbetten von Symbolen, die im Schaltplan verwendet werden, direkt in die Datei des Schaltplans, ohne dass zwischenzeitliche Cache-Bibliotheken erforderlich sind.
- Die Benutzeroberfläche für Simulationen wurde verbessert, und die Funktionen des Spice-Simulators wurden erweitert. Ein E-Series Widerstandsrechner wurde hinzugefügt. Der GerbView-Viewer wurde optimiert.
- Unterstützung für den Import von Dateien aus CADSTAR- und Altium Designer-Paketen hinzugefügt. Der Import im EAGLE-Format wurde verbessert. Die Unterstützung für die Formate Gerber, STEP und DXF wurde optimiert.
- Eine Auswahlmöglichkeit für das Farbschema beim Drucken wurde bereitgestellt.
- Die Funktionalität zur automatischen Erstellung von Sicherungskopien wurde integriert.
- Ein "Plugin- und Inhaltsmanager" wurde hinzugefügt.
- Ein Installationsmodus "Nebeneinander" für eine weitere Instanz des Programms mit unabhängigen Einstellungen wurde implementiert.
- 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






