Open Source ODB++ Viewer
A free, open source tool to look inside an ODB++ archive in your browser. It shows every layer of the job, a realistic top and bottom view, the component placements, the stackup and the bill of materials in the archive. Upload your archive below, or try the example.
This tool gives you a quick look at your ODB++ job. It is not a manufacturing tool, so do not use it to verify production data.
Privacy
We do not store any of your data. Your archive is sent to the server to be rendered and, if you ask for it, converted, but it is processed in memory only and never saved or stored.
Gerber export
The Gerber export is work in progress and in beta. Check the result before you use it for anything that matters, and tell us what you find.
Press Gerber to convert the job to a Gerber X2 and Excellon set and download it as one zip. It holds the copper, soldermask, legend and paste layers, the outline and the drill files. Each layer renders to the same image as the Gerber plots of the CAD tool itself.
Why ODB++
ODB++ is a fixed format. One archive holds the layers, the drill data, the stackup and the component placements, so there are no file names, units or column layouts to guess. We read it for the BOM and centroid information and for the PCB specification.
There is one catch. ODB++ is a proprietary format from Siemens, and most PCB manufacturers want a Gerber and drill set and do not accept it. If you only send an ODB++ archive, we can have the bare board made by a few manufacturers only. Send a Gerber and drill set with it, or use the Gerber export above, and every manufacturer stays open.
Open Source
This viewer is part of the delta-odbpp library, an open source Java library that reads ODB++ archives, renders them to SVG and PNG, and converts them to Gerber X2 and Excellon.
The source code is available on GitHub: github.com/Delta-Proto/delta-odbpp
Run it locally
Clone the repository, build it, and start the web viewer on your own machine:
mvn clean install && cd odbpp-app && mvn spring-boot:run
The viewer will open at http://localhost:8080.
Integrate into your own project
The library is available as a Maven dependency. Add it to your project to read ODB++ jobs, make SVG renderings, analyse the board, or build your own viewer.
See the GitHub repository for documentation and usage examples.

