ODB to Gerber Web page header

Introduction

The ODB++2GBR translator was designed as an OEM application for equipment manufacturers that wish to support ODB++ for the purposes of imaging or inspection and who already support the Gerber RS274X format.

ODB++ can contain the complete set of information needed to manufacture a board but this converter is concerned only with the actual layout information embedded into the ODB++ database.

ODB++2GBR Program Flow

ODB++ Data Structure

The ODB++ database is a well defined structure of directories and files. Not all of the directories and files are interesting when extracting layout information. At right is a summary of the ones that are of interest.

Click on any of those for details ...

    Hierarchy

        Matrix

        Steps

        Layers

            Features

            Text

        Symbols



Programmer's Corner

The ODB2GBR64 converter is available as a DLL for incorporation into other application software. Below you will find links to pages that describe the contents of the release, the API and sample code.

Release Contents

The API

Data Structures

Error Codes

ODB2GBR Command Line

ODB2GBR GUI



Example - Running ODB2GBR on Linux

This example page shows how to use ODB2GBR on Linux to act as a front end for the NETEX-G program.

Additional Postprocessing

For additional "processing" of the Gerber output, the user can invoke the Split274x module. This module can recover arcs, limit the max vertex count per output polygon, rotate, mirror and scale the output.