Skip to content

mcix/odbpp

Repository files navigation

ODB++ Viewer

A Java library and web application for parsing and viewing ODB++ PCB design files.

ODB++ Viewer Screenshot

Features

  • Parse ODB++ archives (.zip, .tgz, .tar.gz)
  • Render PCB layers as SVG with proper scaling
  • Interactive web viewer with pan/zoom
  • Toggle individual layers on/off
  • Top, bottom, and dual view modes
  • Component centroid visualization

Quick Start

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

Open http://localhost:8080 and upload an ODB++ archive.

Project Structure

  • odbpp-lib - Core parsing and SVG rendering library
  • odbpp-app - Spring Boot web application

Symbol Visual Test

The library includes a comprehensive visual test for symbol rendering that demonstrates all implemented ODB++ symbol types.

View Symbol Visual Test

License

MIT

About

Just another ODB++ library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •