Open Source ODB++ Viewer
A free, open source tool to look inside an ODB++ archive directly in the browser: every layer of the job, a realistic top and bottom view, the component placements, the stackup and the bill of materials the archive carries. Upload your archive below, or try the example.
This tool is intended to give you a quick visual idea of your ODB++ job. It is not a manufacturing tool and should not be used for production verification.
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 fabrication set and download it as one zip: copper, soldermask, legend and paste layers, the outline and the drill files. Every layer rasterises to the same image as the EDA tool's own Gerber plots.
Why ODB++
ODB++ is a fixed, well-defined 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 interpret. We read it for the BOM and centroid information and for the PCB specification.
One caveat: ODB++ is a proprietary Siemens format, and most PCB manufacturers require a Gerber and drill set and do not accept it. If you supply only an ODB++ archive, we can place the bare board with just a few manufacturers. Supply a Gerber and drill set alongside it, or use the Gerber export above, to keep every manufacturer open.
Open Source
This viewer is part of the delta-odbpp library, an open source Java library for parsing ODB++ archives, rendering them to SVG and PNG, and converting 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 parse ODB++ jobs, generate SVG renderings, analyse the board, or build your own viewer.
See the GitHub repository for documentation and usage examples.

