Open Source ODB++ Viewer
Ein kostenloses Open-Source-Werkzeug, um direkt im Browser in ein ODB++-Archiv zu schauen: jede Lage des Jobs, eine realistische Ober- und Unterseite, die Bauteilplatzierungen, der Lagenaufbau und die Stückliste, die das Archiv enthält. Lade dein Archiv unten hoch oder probiere das Beispiel.
Dieses Werkzeug soll einen schnellen visuellen Eindruck deines ODB++-Jobs geben. Es ist kein Fertigungswerkzeug und darf nicht zur Produktionsprüfung verwendet werden.
Datenschutz
Wir speichern keine deiner Daten. Dein Archiv wird zum Rendern und, wenn du es anforderst, zum Konvertieren an den Server gesendet, aber nur im Arbeitsspeicher verarbeitet und nie gesichert oder gespeichert.
Gerber-Export
Der Gerber-Export ist in Arbeit und Beta. Prüfe das Ergebnis, bevor du es für etwas Wichtiges verwendest, und sag uns, was dir auffällt.
Drücke Gerber, um den Job in einen Gerber-X2- und Excellon-Fertigungssatz umzuwandeln und als eine Zip-Datei herunterzuladen: Kupfer-, Lötstopplack-, Bestückungsdruck- und Pastenlagen, die Kontur und die Bohrdateien. Jede Lage rastert zum selben Bild wie die Gerber-Plots des EDA-Werkzeugs selbst.
Warum ODB++
ODB++ ist ein festes, klar definiertes Format: Ein Archiv enthält die Lagen, die Bohrdaten, den Lagenaufbau und die Bauteilplatzierungen, sodass keine Dateinamen, Einheiten oder Spaltenlayouts zu interpretieren sind. Wir lesen es für die BOM- und Centroid-Informationen und für die Leiterplattenspezifikation.
Ein Vorbehalt: ODB++ ist ein proprietäres Format von Siemens, und die meisten Leiterplattenhersteller verlangen einen Gerber- und Bohrsatz und akzeptieren es nicht. Lieferst du nur ein ODB++-Archiv, können wir die unbestückte Leiterplatte nur bei wenigen Herstellern fertigen lassen. Lege einen Gerber- und Bohrsatz bei oder nutze den Gerber-Export oben, damit jeder Hersteller offen bleibt.
Open Source
Dieser Viewer ist Teil der Bibliothek delta-odbpp, einer Open-Source-Java-Bibliothek zum Parsen von ODB++-Archiven, zum Rendern nach SVG und PNG und zum Konvertieren nach Gerber X2 und Excellon.
Der Quellcode ist auf GitHub verfügbar: github.com/Delta-Proto/delta-odbpp
Lokal ausführen
Klone das Repository, baue es und starte den Web-Viewer auf deinem eigenen Rechner:
mvn clean install && cd odbpp-app && mvn spring-boot:run
Der Viewer öffnet sich unter http://localhost:8080.
In dein eigenes Projekt integrieren
Die Bibliothek ist als Maven-Abhängigkeit verfügbar. Füge sie deinem Projekt hinzu, um ODB++-Jobs zu parsen, SVG-Renderings zu erzeugen, die Leiterplatte zu analysieren oder deinen eigenen Viewer zu bauen.
Dokumentation und Beispiele findest du im GitHub-Repository.

