1 Punkte von GN⁺ 2023-09-29 | 1 Kommentare | Auf WhatsApp teilen
  • Ein kostenloses plattformübergreifendes EDA-Tool, das die Einstiegshürde für elektronische Schaltungen und PCB-Design senkt und sich an Maker, Studierende, Fachleute sowie Anfänger und Fortgeschrittene richtet
  • Mit Blick auf Portabilität entwickelt, damit es unter Windows, Linux und macOS läuft; unterstützt 15 Sprachen und ist kostenlos nutzbar
  • Konzentriert sich auf eine semantische Bibliotheksstruktur und ein menschenlesbares, normalisiertes Dateiformat, um die Versionsverwaltung von Bibliotheken und Projekten zu erleichtern
  • Ein integrierter Bibliotheksmanager und ein PCB-Fertigungsservice reduzieren Installations- und Bestellabläufe, gleichzeitig ist die vollständige Offline-Nutzung möglich
  • librepcb-cli kann wichtige Prüfungen und Datenexporte headless automatisiert ausführen und lässt sich in CI-Pipelines für Qualitätssicherung und zur Reduzierung repetitiver Arbeit nutzen

Mit LibrePCB einfach in die Elektronikentwicklung einsteigen

  • LibrePCB ist ein kostenloses plattformübergreifendes EDA-Tool für Schaltplanerstellung und PCB-Design
  • Es richtet sich an Maker, Studierende und Fachleute und wurde so entworfen, dass es von Anfängern bis zu Fortgeschrittenen genutzt werden kann
  • Die Nutzungsbedingungen sind einfach
    • keine Kosten
    • keine Einschränkungen
    • kein Online-Konto erforderlich
    • keine unnötige Komplexität
  • Der Download-Bereich auf der Website verweist derzeit auf Download v2.1.1
  • Eine Schnellstart-Anleitung ist unter Get Started verfügbar

Zentrale Funktionen für eine einfachere Entwicklungserfahrung

  • Ein Werkzeug für alle

    • Mit Blick auf Portabilität entwickelt, damit es auf nahezu jedem Computer läuft, einschließlich Windows, Linux und macOS
    • Unterstützt 15 Sprachen
  • Leicht zu erlernende Oberfläche

    • Mit einfachen, intuitiven und vertrauten UI-Konzepten gestaltet, damit man schnell loslegen kann
    • Zielt auf einen Arbeitsablauf, mit dem man direkt starten kann, ohne tagelang Dokumentation lesen zu müssen
  • Smarte Bibliothekskonzepte

    • LibrePCB-Bibliotheken sind nicht nur Sammlungen von Symbolen und Footprint-Grafiken, sondern in einer bedeutungsvollen semantischen Struktur organisiert
    • Diese Struktur soll die Bibliotheksverwaltung vereinfachen und verschiedene aus anderen EDA-Tools bekannte Probleme reduzieren
  • Dateiformat mit Vorteilen für Versionsverwaltung

    • Die von LibrePCB erzeugten Dateien sind menschenlesbar, normalisiert und sorgfältig entworfen
    • Das hilft, unbeabsichtigte oder schwer lesbare Diffs bei der Nutzung von Versionsverwaltungssystemen für Bibliotheken und Projekte zu reduzieren
  • Online-Funktionen und Offline-Nutzung

  • Automatisierung und Nutzung in CI

    • Mit librepcb-cli lassen sich wichtige Prüfungen und Datenexporte automatisiert headless ausführen
    • Kann in CI-Pipelines für Qualitätssicherung und Zeitersparnis eingesetzt werden
  • Open Source

    • LibrePCB ist freie Open-Source-Software unter der GPLv3-Lizenz
    • Der Quellcode ist auf GitHub öffentlich verfügbar

1 Kommentare

 
GN⁺ 2023-09-29
Hacker-News-Meinungen
  • Es gibt die üblichen Fragen: Wie umfassend ist die Bauteilbibliothek, gibt es Autorouting und wie gut ist dessen Qualität?
    Ich frage mich, ob der DXF-Import für Board-Umrisse gedacht ist. DXF ist für mechanisches CAD; Board-Layouts oder Schaltpläne kann man so nicht importieren.
    Die Exportformate sind außerdem PDF, SVG, pixmap, BOM, pick&place, Gerber/Excellon, aber sie enthalten nicht genug Informationen, um sie in andere EDA-Programme zu übernehmen. Für ein Open-Source-Programm wirkt es ziemlich in sich geschlossen.
    Außerdem wirkt es wie ein Marketing-Tool für bestimmte Board-Hersteller. Nach dem Motto: „Derzeit kann man AISLER oder PCBWay als PCB-Hersteller auswählen, und wenn man über LibrePCB Fab bestellt oder .lppz direkt auf der AISLER-Website hochlädt, erfolgt eine ‚Spende‘ an das LibrePCB-Projekt.“

    • Der PCB-Design-Welt noch eine weitere riesige Bauteilbibliothek hinzuzufügen, bringt nicht viel. Besser wäre es, den einfachen Import aus den großen, mit DigiKey verknüpften Bauteil- und Footprint-Bibliotheken zu ermöglichen, statt zu versuchen, das Rad neu zu erfinden.
      Autorouting hat nur in sehr engen Teilbereichen begrenzten Wert. Selbst teure CAD-Pakete routen ein Board nicht vernünftig gut, können aber helfen, wenn Nutzer die Constraints richtig setzen und dann Dinge wie Busse mit Längenabgleich routen.
      DXF-Import ist bei PCB-Layouts sehr üblich und keineswegs auf mechanisches CAD beschränkt. Er wird häufig genutzt, um Board-Umrisse, wichtige Silkscreen-Elemente und andere Formen zu importieren.
      Für ein Projekt, das gerade erst startet, ist diese Kritik etwas überzogen. Wenn man denselben Funktionsumfang erwartet wie bei CAD-Programmen für Tausende bis Zehntausende Dollar, die seit Jahrzehnten entwickelt werden, wird man enttäuscht sein; aber man kann doch anerkennen, dass es ein Projekt ist, das die Auswahl erweitert.
    • Die Bauteilbibliothek ist insgesamt noch ziemlich klein, in der Größenordnung von ein paar Tausend Einträgen.
      Autorouting gibt es nicht, nur ein Ratsnest. Wie nützlich Autorouting ist, wurde in den Schwesterkommentaren bereits diskutiert.
      DXF ist vor allem für Dokumentations-Layer oder Board-Umrisse nützlich. Man kann es zum Beispiel verwenden, wenn man ein Raspberry Pi HAT oder ein Arduino-Shield erstellt, und auch zum Importieren von Logos für den Silkscreen usw.
      Wenn es um die Übernahme in andere EDA-Programme geht, würde mich interessieren, an welchen konkreten Anwendungsfall du denkst.
      Das ist kein Marketing-Tool eines Board-Herstellers. Das wird schon klar, wenn man ein paar Minuten auf der Website liest. Es ist ein Projekt, das fast zehn Jahre lang größtenteils von einem Entwickler in seiner Freizeit entwickelt wurde und das er nun hauptberuflich machen will. Einnahmequellen sind Spenden, etwas EU-Förderung und Revenue Sharing mit einigen Herstellern.
    • Ich verstehe nicht, warum Autorouting immer gefordert wird. Das ist eine Funktion, die nur Anfänger nutzen, und sobald ein Projekt auch nur ein bisschen komplexer wird, scheitern selbst die besten Autorouting-Tools sofort.
      PCB-Design umfasst viel mehr, als Bauteile physisch auf ein Board zu quetschen.
    • Die Grenze liegt hier darin, dass KiCad von Anfang an praktisch das Einzige mit einem offenen Format für Designdateien ist. Vielleicht sollten wir einen besseren offenen Standard für Schaltplanerfassung fordern.
      Zum Beispiel wäre es schön, wenn man aus einer SPICE-Simulation einen Schaltplan ausgeben und ihn dann in ein ECAD-Tool importieren könnte. Die in der Gerber-Ausgabe enthaltene Netzliste ist menschenlesbar, also sollte es auch möglich sein, daraus einen Schaltplan zu extrahieren. Allerdings dürfte der Rechenaufwand, diese Informationen in eine gut lesbare Form zu bringen, ziemlich hoch sein.
    • Wenn die üblichen Industriestandard-Footprints vorhanden sind, ist mir die Größe der Bauteilbibliothek ziemlich egal. Für Sonderfälle kann ich selbst Footprints erstellen.
      Autorouting werde ich ohnehin nicht nutzen, also ist mir das egal. Im Vergleich zu dem, was ein Mensch macht, ist das alles miserabel.
      DXF kann man für Board-Umrisse, Silkscreen-Grafiken, ungewöhnliche Kupferflächen usw. verwenden. Manche Leute nutzen PCBs auch als Kunstmedium, ohne überhaupt Bauteile darauf zu bestücken.
      Mit PDF, SVG, pixmap, BOM, pick&place, Gerber/Excellon sind alle benötigten Formate vorhanden. Ich nutze bisher KiCad, werde mir LibrePCB aber auch ansehen.
  • Eine Funktionsvergleichstabelle gegenüber KiCAD und Horizon wäre hilfreich.
    https://www.kicad.org/
    https://horizon-eda.org/

    • In den FAQ gibt es keinen direkten Vergleich, aber einige Fragen werden dort beantwortet: https://librepcb.org/faq/
      Einer der wichtigsten „Verkaufsargumente“ ist das fortgeschrittene Bibliothekskonzept: https://librepcb.org/features/library-concept/
    • Ich halte Horizon EDA klar für besser als KiCad und LibrePCB. Seit dieses Jahr Blind Vias hinzugekommen sind, kann es alles, was ich voraussichtlich brauchen werde.
    • Ich finde, KiCAD ist ausgereifter und insgesamt besser.
      LibrePCB ist einfacher.
  • Beim Punkt „kein Online-Konto“ scheint unter Nerds die Gegenbewegung begonnen zu haben. Fusion 360 sollte aufpassen.
    In der realen Fertigungswelt, in der man mit Atomen arbeitet, wollte nie jemand, dass ein Zeichenbrett mit Authentifizierung, Zugriffskontrolllisten, Zwei-Faktor-Authentifizierung, Storage/Backup versehen wird.

    • Ich wünschte, es gäbe eine echte Alternative zu F360. Das ist wie Photoshop gegenüber GIMP: Man sagt zwar, sie seien „vergleichbar“, aber in der Praxis stimmt das nicht wirklich.
    • Das klingt nach „Was ist Altium für 500 Dollar, Alex?“
      Ich stimme zu, dass echte Alternativen toll wären, aber ein einzelnes sehr kleines Projekt als Beginn einer „Gegenbewegung“ zu bezeichnen, ist etwas übertrieben.
  • Vor ein paar Tagen ist Version 1.0 erschienen. Blogbeitrag zum Release: https://librepcb.org/blog/2023-09-24_release_1.0.0/

  • https://easyeda.com/ ist eine weitere Alternative, die von einer PCB-Fabrik unterstützt wird.

    • Sieht nicht nach Open Source aus.
  • Ich habe zwei PCB-Designs für Hobby-IoT mit LibrePCB erstellt. Es war sehr einfach, Bauteile von Anbieterseiten zu importieren oder PNG-Bilder anderer Boards wie HATs passend zu dem PCB zu importieren, das ich gerade entwerfe.

  • Ich frage mich, ob PCBWay damit JLCPCB und EasyEDA herausfordern will. Sieht so aus. Die sehr nahtlose Integration von EasyEDA und JLCPCB ist ein Killer-Feature und der Grund, warum ich für alle Boards nur JLC verwende
    Wenn das gut funktioniert, könnte ich PCBWay auch einmal ausprobieren

    • Ich bin mir nicht sicher, ob das wirklich ein Killer-Feature ist
      Während des Studiums gab es in einem Praktikum einmal einen Experten, der Teenagern 90 Minuten lang zeigte, wie man mit Advanced Circuits Gerber-Dateien für ein Kursprojekt vorbereitet. Abgesehen davon hatte ich aber nie Probleme, Dateien aus Eagle, KiCad und Altium an OSH Park, JLC, PCBWay, Sunstone oder Advanced Circuits zu schicken
      Auch Anbieter mit niedrigen Margen wie JLC oder PCBWay lassen Gerber-Dateien von Menschen prüfen. Die meisten stellen außerdem einen Web-Viewer bereit, in dem man die hochgeladenen Dateien ansehen kann; das verhindert seltsame Fehler wie Boards spiegelverkehrt zu bestellen, alle Vias unplattiert zu machen oder Kupfer- und Silkscreen-Layer zu vertauschen
      Wenn man das Design selbst ruiniert, ist man dafür verantwortlich, und das Tool kann einem dabei nicht helfen. Aber heutzutage sind die Preise sehr niedrig und die Lieferzeiten sehr kurz, daher ist das vielleicht kein großes Problem. Ich verstehe nicht so recht, warum Anfänger vor dem Gerber-Export solche Angst haben
    • LibrePCB wird nicht von PCBWay entwickelt. PCBWay hat letztes Jahr begonnen, das Projekt zu unterstützen: https://librepcb.org/blog/2022-09-08_partnership_with_pcbway...
      Auch andere Hersteller unterstützen es. Aisler spendet zum Beispiel einen Teil der Umsätze aus Bestellungen, die über LibrePCB eingereicht werden
    • Firmen, die so viel Werbung machen wie PCBWay, betrachte ich mit großer Skepsis, aber in der Praxis scheinen sie ihre Arbeit ziemlich gut zu machen. Meinem Eindruck nach wird jede Bestellung von einem Menschen geprüft, und wenn etwas merkwürdig ist, schicken sie eine E-Mail
      Die Qualität ist so gut, wie ich sie brauche, und die Preise sind vernünftig. Die Website ist furchtbar, aber das halte ich für verkraftbar
      Ich habe sie in den letzten Monaten genutzt und habe keine Beschwerden
    • Zur Info: Ich exportiere ständig aus EasyEDA nach Gerber und schicke das dann an PCBWay
      Bei PCBWay ist die Wahrscheinlichkeit geringer, dass es wegen ungewöhnlicher Designmerkmale oder Bauteilspezifikationen Probleme gibt, aber sie sind langsamer und teurer
      Elecrow akzeptiert ebenfalls Gerber aus EasyEDA
  • Mein erster Job nach dem Bachelor war im Presales für das PADS-PCB-Design-Tool, das von Mentor Graphics übernommen worden war
    Ein Teil der Arbeit bestand darin, dass ein kleines Team aus ein paar Leuten Anfang 20 die nordamerikanische Inbound-Telefonnummer und Voicemails außerhalb der Geschäftszeiten bearbeitete. Wir machten eine grundlegende Prüfung, legten Leads an und gaben sie, wenn sie brauchbar waren, an den zuständigen internen Vertrieb in der jeweiligen Region weiter
    Wenn man sich die Lizenzinhaber ansah, wirkte es so, als hätte fast jedes Unternehmen ein paar Lizenzen dieses Produkts. Inzwischen gehört alles Siemens
    Ich wäre neugierig, wo PADS heute ungefähr steht, falls sich jemand mit den Tools auskennt

    • Schnell, aber klobig
      Bis vor Kurzem war es meines Wissens das einzige Tool, mit dem mehrere Personen wirklich gleichzeitig am selben Design arbeiten konnten
      Deshalb liegt der eigentliche Wert bei großen, komplexen Designs, die von einem ausreichend großen Team bearbeitet werden. Bei einfachen Aufgaben holt KiCad allerdings auf
    • In China und Taiwan ist es immer noch weit verbreitet. PADS ist okay, aber die Oberfläche ist klobig und veraltet
      Der ältere Cousin mit mehr Funktionen, Xpedition, wird häufig in der Luft- und Raumfahrt sowie bei medizinischen Designs eingesetzt
  • Dieses Projekt ist großartig. Ich habe nur ganz kurz immer wieder ins Handbuch geschaut und ausprobiert, wie weit ich komme, und konnte ein Bauteil erstellen und auf ein Board setzen
    Ich habe große Erwartungen. Wenn ich irgendwann wieder ein Hardware-Projekt mache, möchte ich es richtig verwenden. Allerdings gibt es heutzutage für mich kaum Gründe, eigene Elektronik zu bauen, und für spontane häufige Projekte kostet es Geld und sorgt für mehr Krempel

  • Das ist genau das, wonach ich gesucht habe