Skip to content

GenCAD file format support #392

@martonmiklos

Description

@martonmiklos

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions