Open Source ODB++ Viewer

ODB++ Design

Een gratis, open source tool om direct in de browser in een ODB++-archief te kijken: elke laag van de job, een realistisch boven- en onderaanzicht, de componentplaatsingen, de stackup en de stuklijst die het archief bevat. Upload je archief hieronder, of probeer het voorbeeld.

Deze tool is bedoeld om een snelle visuele indruk te krijgen van je ODB++-job. Het is geen productietool en moet niet worden gebruikt voor productieverificatie.

Privacy

We slaan geen van je gegevens op. Je archief wordt naar de server gestuurd om te renderen en, als je daarom vraagt, te converteren, maar het wordt alleen in het geheugen verwerkt en nooit bewaard of opgeslagen.

Gerber-export

Druk op Gerber om de job om te zetten naar een Gerber X2- en Excellon-productieset en die als één zip te downloaden: koper-, soldeermasker-, opdruk- en pastalagen, de contour en de boorbestanden. Elke laag rastert naar hetzelfde beeld als de Gerber-plots van het EDA-pakket zelf.

Waarom ODB++

ODB++ is een vast, goed gedefinieerd formaat: één archief bevat de lagen, de boorgegevens, de stackup en de componentplaatsingen, dus er zijn geen bestandsnamen, eenheden of kolomindelingen te interpreteren. We lezen het voor de BOM- en centroid-informatie en voor de PCB-specificatie.

Eén kanttekening: ODB++ is een propriëtair formaat van Siemens, en de meeste PCB-fabrikanten eisen een Gerber- en boorset en accepteren het niet. Lever je alleen een ODB++-archief aan, dan kunnen we de kale print maar bij een paar fabrikanten onderbrengen. Lever er een Gerber- en boorset bij, of gebruik de Gerber-export hierboven, zodat elke fabrikant open blijft.

Open source

Deze viewer maakt deel uit van de delta-odbpp-bibliotheek, een open source Java-bibliotheek voor het lezen van ODB++-archieven, het renderen naar SVG en PNG en het converteren naar Gerber X2 en Excellon.

De broncode staat op GitHub: github.com/Delta-Proto/delta-odbpp

Lokaal draaien

Kloon de repository, bouw hem en start de webviewer op je eigen machine:

mvn clean install && cd odbpp-app && mvn spring-boot:run

De viewer opent op http://localhost:8080.

Integreren in je eigen project

De bibliotheek is beschikbaar als Maven-dependency. Voeg hem toe aan je project om ODB++-jobs te lezen, SVG-renderingen te maken, de print te analyseren of je eigen viewer te bouwen.

Zie de GitHub-repository voor documentatie en voorbeelden.