Nach einem Jahr Entwicklungszeit wurde die neueste Version des freien automatisierten Leiterplattendesign-Systems KiCad 8.0.0 veröffentlicht. Dies ist das zweite bedeutende Release, das 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++ geschrieben und verwendet die wxWidgets-Bibliothek und wird unter der GPLv3-Lizenz verbreitet.
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 offiziellen Bibliotheken für Bauteil-Pads wurden erweitert, mit über 1500 neuen Symbolen und 760 neuen Pads. Es wurden 8 neue Bibliotheken hinzugefügt. Ein neuer intuitiver Stil zur Anzeige von Pins wurde implementiert, der in den Bauteil-Generatoren verwendet wird. Einige automatisch generierte Komponenten in SMD-Paketen wurden bereits auf den neuen Stil umgestellt.

- Die Import- und Datenmigration aus anderen Paketen wurde erweitert. Die Unterstützung für den Import von Projekten und Bibliotheken aus der EasyEDA-Umgebung (JLCEDA), von Leiterplattendesigns aus Solidworks, von Schaltzeichenbibliotheken aus EAGLE, von Schaltplänen aus LTSpice sowie von Symbol- und Footprint-Bibliotheken aus CADSTAR und Altium Designer wurde hinzugefügt. Im Leiterplattendesign-Editor wurde die Anpassung der Abstände zwischen den Liniensegmenten in Zeichnungen, die aus anderen CAD-Systemen importiert wurden, ermöglicht, was den Import von Konturen, Zonen und komplexen Figuren erleichtert. In den Schaltplan- und Symbol-Editoren wurde die Unterstützung für den Import von Vektorgrafiken im DXF- und SVG-Format hinzugefügt.

- Der Leiterplattendesign-Editor unterstützt jetzt den Export im IPC-2581-Format, das die Erstellung eines Gesamtdatensatzes für die Herstellung und Montage der Platine ermöglicht. Beim Export im STEP-Format gibt es die Option, die Kupferformen zusammen mit den Daten zur Geometrie der Platine für eine genauere Simulation der elektromagnetischen Wechselwirkungen zu speichern. Im Schaltplan-Editor wurde die Möglichkeit hinzugefügt, eine Liste der Schaltungen im Cadence Allegro-Format zu exportieren.
- Die Befehlszeilenoberfläche unterstützt jetzt die Ausführung von DRC (Design Rules Checker) und ERC (Electrical Rules Checker) mit einer Ausgabe im JSON-Format. Zusätzlich besteht die Möglichkeit, die Stückliste (BOM) und 3D-Modelle im glTF- und VRML-Format zu exportieren. Es wurde die Funktion zur Überschreibung von Textvariablen und Zeichnungsblättern hinzugefügt. Zudem kann die Reihenfolge der Ebenen für mehrschichtige Platten gesteuert werden.
- Die Zuordnung alternativer Tastenkombinationen für den Aufruf beliebiger Aktionen wurde hinzugefügt.
- In den Bibliothekseditoren werden beim Überfahren des Namens in der Liste Miniaturansichten von Symbolen und Anschlussstellen angezeigt.
- In den Schaltplan-Editoren wurden neue Seitenleisten für die schnelle Bearbeitung der Eigenschaften des ausgewählten Elements, eine visuelle Navigation durch die Schaltkreise und die Suche nach Elementen im Schema hinzugefügt.

- Eine neue Schnittstelle zum Export der Stückliste (BOM) wurde hinzugefügt, die es ermöglicht, spezifisch einzustellen, welche Daten gespeichert werden und in welchem Format.

- Ein neuer Satz von Tools "Pin Helpers" wurde hinzugefügt, um schnell Beschriftungen, Verbindungsleitungen und Marker für fehlende Verbindungen zu erstellen.
- Eine Benutzeroberfläche wurde hinzugefügt, um die Unterschiede zwischen den verschiedenen Versionen der Bibliothek visuell darzustellen.

- Im Schaltplan-Editor wurden erweiterte Rastereinstellungen hinzugefügt, und es besteht die Möglichkeit, die Rasterart zu ändern, die bei Operationen (Bewegen, Platzieren von Elementen) für bestimmte Objekttypen verwendet wird (zum Beispiel kann ein 1,27-mm-Raster für Elemente und Leiterplatten verwendet werden, während beim Platzieren von Text auf eine andere Größe umgeschaltet werden kann).

- Im Schaltplan-Editor besteht die Möglichkeit, die Bezeichnungen von Versorgungssymbolen (zum Beispiel VCC und GND) zu bearbeiten, ohne sie in der Symbolbibliothek umzubenennen.
- Im SPICE-Simulator wurde das Benutzeroberflächendesign vollständig überarbeitet. Es wurde die Möglichkeit hinzugefügt, Diagramme mit mehreren Signalen zu erstellen. Analytische Funktionen wurden implementiert, die Messung mit dem Cursor ist möglich, und es wird zusätzlich zur Spannung und Stromstärke auch die Anzeige von Leistung auf den Diagrammen unterstützt.

- Es wurden 4 neue Simulationstypen implementiert: Pole-Zero, Rauschen, S-Parameter und FFT. Unterstützung für die Definition eigener Signale wurde hinzugefügt, die es ermöglichen, Ausdrücke wie „V(/in) — V(/out)“ im Diagramm darzustellen. Außerdem können jetzt Arbeitspunkte mit den Ergebnissen der Simulation im Schaltplan angezeigt werden.

- Im Leiterplattendesigner gibt es jetzt die Möglichkeit, mehrere Lötstellen gemeinsam mit den daran befestigten Leitungen zu verschieben.
- Das Werkzeug zur Bearbeitung von Längenausgleichs-Vorlagen wurde komplett überarbeitet. Die Vorlagen sind jetzt Objekte, die nach der Platzierung auf der Platine ausgewählt, geändert und gelöscht werden können.
- Im Leiterplattendesigner wurde die Möglichkeit hinzugefügt, grafische Figuren wie Linien und Rechtecke an Schaltungen zu binden (zuvor wurden grafische Figuren unabhängig von elektrisch verbundenen Objekten über der Lötstelle gezeichnet).

- Im Bereich für Lötstellen wurde die Seitenleiste "Eigenschaften" erweitert, die Zugriff auf verschiedene Eigenschaften der ausgewählten Objekte bietet. In den Feldern für die Eigenschaftswerte besteht die Möglichkeit, mathematische Ausdrücke zu verwenden.

- Die Oberfläche zur Ansicht des 3D-Modells der Leiterplatte wurde überarbeitet. Sichtbarkeitseinstellungen und die Möglichkeit zum Speichern der Kameraposition wurden hinzugefügt.


Quelle: opennet.ru











