Neue Version des freien Pakets zur Automatisierung des Designs von Leiterplatten . Das Programm in den Builds für Linux (Flatpak, AppImage), macOS und Windows. Der Code des Projekts ist in C++ (Benutzeroberfläche in Qt) geschrieben und unter Lizenz GPLv3.
LibrePCB umfasst:
- Eine Benutzeroberfläche zur Projektverwaltung;
- Einen Editor für elektronische Schaltungen;
- Einen Editor für mehrlagige Leiterplatten mit Unterstützung für das Klonen von Layouts zum Experimentieren mit verschiedenen Bauteilanordnungsstrategien;
- Eine Bibliothek elektronischer Komponenten mit Navigation durch eine baumartige kategorisierte Liste;
- Eine Schnittstelle zum Anschluss verschiedener bestehender Elementbibliotheken, die sowohl als Archive als auch durch Integration mit Repositories hinzugefügt werden können.
Besonders hervorzuheben ist die mehrsprachige Benutzeroberfläche (einschließlich der Unterstützung von Bezeichnungen für Komponenten in verschiedenen Sprachen), die Integration in einem Paket von Schaltplan-Editor und Projektverwaltung, eine einfach zu bedienende plattformübergreifende grafische Benutzeroberfläche auf der Basis von Qt, eine bequeme Organisation der Arbeit mit der Komponentenbibliothek, die Verwendung von für die manuelle Bearbeitung zugänglichen Formaten für Bibliotheken und Projekte, der Multi-PCB-Modus (parallele Entwicklung verschiedener Platinenvarianten basierend auf demselben Schaltplan), die automatische Synchronisierung der elektrischen Verbindungslisten (Netzliste) zwischen Schaltplan und Leiterplattenlayout.
LibrePCB positioniert sich als intuitives Paket für die schnelle Entwicklung einfacher Leiterplatten, das funktional deutlich hinter KiCad zurückbleibt, jedoch viel einfacher in der Anwendung ist. Das Projekt befindet sich in aktivem Entwicklung, und nicht alle geplanten Funktionen sind bislang implementiert. Zum Beispiel sind das Hochladen, Erstellen und Bearbeiten von Komponentenbibliotheken, das Erstellen einfacher mehrlagiger Schaltungen und Platten sowie der Export von Stücklisten bereits verfügbar. Bis jetzt nur in die Unterstützung hierarchischer Schaltungen und das Routing von Bussen in Schaltungen, ein 3D-Viewer für das Layout der endgültigen Platine, die Möglichkeit zur Verwendung der Zwischenablage in den Schaltplan- und Platinen-Editoren.
In der neuen Version:
- Werkzeuge zur Überprüfung der Einhaltung von Design-Regeln wurden hinzugefügt (, Design Rule Checking), die es ermöglichen, typische Fehler bei der Gestaltung von Leiterplatten zu erkennen, wie fehlende Verbindungen, sehr enge Abstände zwischen den Leiterbahnen und zu dünne Kupferbauteile. Die gefundenen Probleme werden in der Seitenleiste angezeigt. Bei einem Klick auf die Benachrichtigung wird das Problem auf der Platine deutlich hervorgehoben.
- Eine Schnittstelle zum Export der Stückliste (BOM) im CSV-Format wurde hinzugefügt. Die Stückliste enthält die Spezifikation aller verwendeten Komponenten und Teile sowie deren Menge, die für die Produktion der endgültigen Platine erforderlich ist. Es besteht die Möglichkeit, beliebige Spalten hinzuzufügen, um zusätzliche Attribute in der Stückliste anzugeben.
- Die Möglichkeit, die Platine auszudrucken und sichtbare Schichten im PDF-Format zu exportieren.
Quelle: opennet.ru
