Pcb2svg
convert ODB++ pcb layout features to a svg file
Install / Use
/learn @vlovo/Pcb2svgREADME
pcb2svg
convert ODB++ pcb layout features to a svg file
- currently a small subset of symbols is supported
- there is no facility to read ODB++ files directly ( usally ODB++ files are *.tgz files which means it is a tar archive format being compressed with gzip-
build
- run cmake to generate your build files
- tested with Visual Studio 2017
usage
Basically you have to extract your ODB++ file locally to disk. Navigate to desired step folder. Then choose desired layer folder. The features file in here contains the geometrical informations whether the profile file contains the outline of current pcb layer.
call command line:
pcb2svg.exe profile features output.svg
examples
The example files are taken from the official odb++ page [4]
third party
this project uses header only library
simple-svg
https://github.com/adishavit/simple-svg.git
Further links:
[1] Wikipedia page https://en.wikipedia.org/wiki/ODB%2B%2B
[2] Main Web Page ODB++ https://odbplusplus.com/
[3] ODB++ Specification [https://odbplusplus.com/wp-content/uploads/sites/2/2021/02/odb_spec_user.pdf]
[4] example file https://odbplusplus.com/wp-content/resource-docs/designodb_rigidflex.tgz
Related Skills
node-connect
335.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
335.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.7kCommit, push, and open a PR
