-
Notifications
You must be signed in to change notification settings - Fork 530
Description
Back in the days Teradyne created a text based format called GenCAD. Leaked spec could be found here
The file format contains the PCB layers, cooper definitions, part footprint definitions, board outline so theoretically all information necessary for the InteractiveHtml generation is available inside it.
I know a couple PCB design tools (Mentor Pads, Mentor Expedition) which is capable to export to this format, so a Mentor - GenCAD - InteractiveHtmlBom conversion would be an option to support those tools.
The OpenBoardView software received GenCAD support lately, we used a Backus-Naur format based "grammar" to parse the file:
https://github.com/OpenBoardView/OpenBoardView/blob/master/src/openboardview/FileFormats/GenCADFileBnf.h
It might be a good starting point to leverage that grammar to eliminate the cumbersome parser creation.
I might start working on it in my fork soon, I opened this issue mainly as a notification in the case if someone would have some shared interest.