The ODB2OAS translator was designed as an OEM application for equipment manufacturers that wish to support the OASIS layout format for the purposes of imaging or inspection and who already support the ODB++ PCB manufacturing format.
It is also useful for end users who have PCB design tools but who wish to use mask writers that require OASIS stream as their input. [There is also a GDSII stream version of this program]
ODB++ files are organized by STEP and by Layers. Users can define the STEP to convert and which layers to process either in a GUI or on the command line.
ODB++ makes extensive use of arcs - OASIS does not. ODB2OAS provides the user a way to control the number of segments per arc as either a fixed value or a value dependent on the arc radius.
Converting areas with many voids into legal boundaries for OASIS can be very compute intensive. ODB2OAS uses a sophisticated, multi-threaded Boolean to accelerate this conversion.
The converter can be run from a conventional GUI (on Windows and Linux) or from a command line.