Veröffentlichung des PCB-Designsystems LibrePCB 2.0

Die Veröffentlichung des freien Pakets zur Automatisierung des PCB-Designs LibrePCB 2.0.0 wurde vorgestellt. LibrePCB positioniert sich als intuitiv bedienbares Paket für die schnelle Entwicklung von Platinen, das in seiner Funktionalität hinter KiCad zurückbleibt, aber viel einfacher zu bedienen ist und dabei die Bedürfnisse sowohl von Anfängern als auch von professionellen Ingenieuren berücksichtigt. Die Software ist in Versionen für Linux (Flatpak, Snap, AppImage), FreeBSD, macOS und Windows erhältlich. Der Code des Projekts ist in C++ geschrieben und steht unter der GPLv3-Lizenz.

Zu den Besonderheiten gehört die Integration eines Schaltplaneditors und von Projektmanagement-Tools in einem Paket; eine einfache plattformübergreifende grafische Benutzeroberfläche auf Basis von Qt; die Anwendung des Konzepts einer 'intelligenten' Bauteilebibliothek; die Verwendung von frei zugänglichen Formaten für die manuelle Analyse von Bauteilen und Projekten; der Multi-PCB-Modus für die parallele Entwicklung verschiedener Platinenvarianten basierend auf einem Schaltplan; die automatische Synchronisation der elektrischen Verbindungen (Netzliste) zwischen Schaltplan und Leiterplattenlayout. Die Software verfügt über eine mehrsprachige Benutzeroberfläche mit Unterstützung für Russisch (Übersetzungsumfang 82 %) und Ukrainisch (Übersetzungsumfang 72 %), die die Benennung von Elementen in verschiedenen Sprachen ermöglicht.

LibrePCB umfasst die Benutzeroberfläche zur Projektverwaltung; einen Editor für elektronische Schaltpläne; einen Editor für mehrlagige Leiterplatten; einen Dienst zur Generierung von Daten für die Produktionsvorbereitung; ein Kommandozeilenwerkzeug librepcb-cli zur Automatisierung von Routinearbeiten (z. B. Überprüfung und Export von Daten); eine Bibliothek elektronischer Komponenten mit Navigation durch eine baumförmige kategorisierte Liste. Es gibt eine Schnittstelle zur Anbindung verschiedener bestehender Bauteilebibliotheken, die sowohl in Form von Archiven als auch über die Integration mit Repositories hinzugefügt werden können. Der Import von DXF-Dateien und der Export in Formate wie PDF, SVG und CSV BOM, pick&place X3/CSV, Gerber/Excellon und STEP werden unterstützt.

Hauptneuheiten:

  • Eine neue Benutzeroberfläche wurde vorgestellt, die von Grund auf mit dem Slint-Framework, das in Rust geschrieben ist, neu gestaltet wurde (der Code von LibrePCB bleibt in C++, für die Benutzeroberfläche wird eine C++-Bindung zu Slint verwendet). Die neue Benutzeroberfläche zeichnet sich dadurch aus, dass sie fünf separate Spezialfenster durch ein einheitliches Fenster ersetzt. Die gleichzeitige Arbeit an verschiedenen Projekten und Bibliotheken wird durch Tabs ermöglicht, die nebeneinander angeordnet werden können, beispielsweise um verschiedene Schaltpläne, 3D-Modelle und 2D-Darstellungen der Platine gleichzeitig zu betrachten oder mehrere Schaltungen gleichzeitig zu sehen. In Multimonitor-Konfigurationen können auf jedem Monitor verschiedene Fenster mit ihrem eigenen Tab-Set angeordnet werden.
    Veröffentlichung des PCB-Designsystems LibrePCB 2.0
  • Der Manager und Editor für Bibliotheken wurden in Form von Tabs umgestaltet, die im Hauptfenster geöffnet werden. Die Seitenleiste informiert über veraltete Bibliotheken.
  • Die Funktion zur Bestellgenerierung für die Herstellung von Leiterplatten wurde neu geschrieben und in einen Tab umgewandelt, der jetzt automatisch ERC (Electrical Rule Check) und DRC (Design Rule Check) durchführt, was hilft, Probleme aufgrund vergessener Prüfungen vor der Bestellung zu vermeiden.
  • Die Möglichkeiten der Benutzeroberfläche für die 3D-Visualisierung der Platine wurden erweitert. Es wurde die Unterstützung für das Ausblenden einzelner Objekte und Schichten hinzugefügt, um die Inspektion der Details zu erleichtern.
  • Es wurde die Möglichkeit realisiert, mit Bussen in Schaltplänen zu arbeiten, die es ermöglichen, mehrere Leiterbahnen in einer dicken Linie zu gruppieren, um die Lesbarkeit der Schaltungen zu verbessern.
    Veröffentlichung des PCB-Designsystems LibrePCB 2.0
  • Es wurde die Möglichkeit hinzugefügt, dem Schaltplan Markierungen hinzuzufügen, die als SVG-, PNG- und JPEG-Bilder gestaltet sind, was nützlich sein kann, um Diagramme, Formeln, Tabellen oder Logos in den Schaltplan einzufügen.
    Veröffentlichung des PCB-Designsystems LibrePCB 2.0
  • Es wurde die Möglichkeit hinzugefügt, Kontaktflächen (THT oder SMT) oder metallisierte Löcher beliebig zu platzieren, ohne sie an Komponenten zu binden.
    Veröffentlichung des PCB-Designsystems LibrePCB 2.0
  • Es wurde die Möglichkeit geschaffen, die bevorzugte Lötmethode anzugeben, beispielsweise kann man Handlöten oder Lötverfahren angeben, und LibrePCB wird automatisch die erforderlichen Lötstellen generieren.
    Veröffentlichung des PCB-Designsystems LibrePCB 2.0

Quelle: opennet.ru

60GB SSD 8Gb DDR4