Forum: Platinen LibrePCB 2.1.0 ist erschienen


von Urban (ubn)


Lesenswert?

Hallo zusammen,

LibrePCB wird langsam aber sicher erwachsen, und könnte daher für den 
Einen oder Anderen hier interessant sein:

- LibrePCB 2.1 (von gestern): 
https://librepcb.org/blog/2026-05-19_release_2.1.0/
- LibrePCB 2.0 (vom Januar): 
https://librepcb.org/blog/2026-01-28_release_2.0.0/

Für die, die es noch nicht kennen:

- Es ist Open-Source (GPLv3+) und kostenlos
- Cross-Platform (Windows, MacOS, Linux, *BSD, etc.)
- Sehr einfach zu bedienen, aber trotzdem professionell
- Mächtiges Bibliotheks-Konzept, optimiert auf Wiederverwendbarkeit & 
Effizienz und unterstützt aktiv bei der Vermeidung von Fehlern

Ein paar Vergleiche mit EAGLE und KiCad: https://librepcb.org/compare/

Da diese Frage sowieso kommen wird: Nein, es ist nicht besser als 
KiCad. Es ist anders. Zum Beispiel ist die Forward Annotation in 
LibrePCB automatisch, so wie man es von EAGLE kennt - jede Änderung am 
Schaltplan wird automatisch und sofort aufs Board angewendet. Auch das 
Bibliothekskonzept ist deutlich anders und funktioniert ähnlicher wie 
bei EAGLE, aber natürlich auch mit diversen Unterschieden. Ist halt 
Geschmackssache, mit welchem Konzept man besser klarkommt.

Meine Empfehlung: Einfach mal ausprobieren und eine eigene Meinung 
bilden mit welchem Tool man am besten arbeiten kann. LibrePCB ist sicher 
noch nicht für jedes Projekt geeignet, aber mit jedem Release wird die 
Liste der vermissten Features kürzer.
: Bearbeitet durch User
von Norbert (der_norbert)


Lesenswert?

Habe gerade mal reingeschaut. Hat mir eigentlich recht gut gefallen.
Bis zum Download. Another Big Ugly Blob. Danke.

Werde mir aber bei Gelegenheit mal das Repo ansehen und schauen ob's 
auch richtig geht.
von Urban (ubn)


Lesenswert?

Norbert schrieb:
> Bis zum Download. Another Big Ugly Blob. Danke.

Bin mir nicht sicher ob ich dich richtig verstehe. "Big" sind die 
Releases nicht (die meisten Handy Apps sind grösser). "Blob" ist 
technisch die einzige Option wenn man die Software einfach installieren 
& starten können möchte.

Aber selbstverständlich kann man die Software auch aus den Sourcen 
kompilieren, siehe README.md im Repo oder 
https://librepcb.org/docs/installation/build-from-sources/.
: Bearbeitet durch User
von Norbert (der_norbert)


Lesenswert?

Urban schrieb:
> Bin mir nicht sicher ob ich dich richtig verstehe. "Big" sind die
> Releases nicht (die meisten Handy Apps sind grösser). "Blob" ist
> technisch die einzige Option wenn man die Software einfach installieren
> & starten können möchte.

Big ist so ein Blob, weil er Dinge mit sich schleppt welche im 
Betriebssystem sowieso schon vorhanden sind. Nur werden sie eben dort 
ständig gepflegt, auf dem neuesten Stand gehalten und mit den neuesten 
Sicherheitsupdates versehen.
Ein Blob ist eher wie eine Durian Frucht, rottet still vor sich hin, 
schleppt altes Zeug mit sich und man muss ihn nicht nur von Hand/manuell 
pflegen, man ist auch auf die Reaktionsgeschwindigkeit des 
Binary-Blob-Artisten angewiesen.

Urban schrieb:
> Aber selbstverständlich kann man die Software auch aus den Sourcen
> kompilieren,

Wenn das Ding nicht automatisch wieder einen Blob generiert. Deshalb 
schrieb ich das ich mal rein sehen muss.
von Urban (ubn)


Lesenswert?

Norbert schrieb:
> Big ist so ein Blob, weil er Dinge mit sich schleppt welche im
> Betriebssystem sowieso schon vorhanden sind.

Ist jetzt schwierig darauf zu antworten ohne zu wissen welches 
Betriebssystem du nutzt. Das Packaging einer Plattformunabhängigen 
Applikation so zu machen, dass man sie einfach von der Webseite 
runterladen kann und sie bei jedem Anwender direkt läuft, ist alles 
andere als einfach. Damit das funktioniert, muss man Kompromisse machen 
und halt ein paar Dependencies bundlen. Machen wir das nicht, kriegen 
wir massenhaft Bugreports dass die Software nicht läuft. Man kanns nicht 
jedem recht machen.

Für viele Systeme gibt es aber alternative Releasekanäle, z.B. Snap oder 
Flatpak und auch in den Debian Repos ist LibrePCB mittlerweile drin (wie 
halt üblich, eine ältere Version). Dazu ist es paketiert für NixOS, 
FreeBSD etc.

Auch ist das Verwenden von Systembibliotheken immer ein Risiko für Bugs. 
z.B. mit OCCT habe ich katastrophale Erfahrungen gemacht. Verwendet ein 
User bestimmte Versionen davon, welche schlimme Bugs enthalten, crasht 
LibrePCB und wir bekommen wieder Bugreports - für Probleme für welche 
wir nicht verantwortlich sind. Die OCCT Version welche mit LibrePCB 
gebundled ist, wurde ausführlich durch uns getestet damit nicht der User 
zum Versuchskaninchen wird.

Aber natürlich kann man LibrePCB auch so kompilieren dass keine 
Systembibliotheken gebundled werden: 
https://developers.librepcb.org/d5/d96/doc_building.html#doc_building_unbundling
von Norbert (der_norbert)


Lesenswert?

Urban schrieb:
> Debian Repos ist LibrePCB mittlerweile drin

Da hatte ich direkt reingesehen und ich hätte schwören können, dass es 
nicht drin war.
Gerade jetzt noch einmal nachgeschaut, tatsächlich, es ist drin.
War definitiv mein Fehler, hoffentlich nur ein Tippfehler in aptitude.
Notiz an mich selbst, Kopf prüfen lassen ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.