GBRBoolean - Usage and Configuration

To use GBRUnion, open your Gerber file in GBRVU, turn on the layer you wish to process and then use the Tools pulldown.

Click on Gerber Union and the dialog will pop open.

  pull down for Gerber Union


GBRUnion Configuration Dialog Box

GBRUnion is configured and executed from the Gerber Union Dialog box (shown below). The various fields and options are summarized.

  Gerber Union dialog box


Sizing

 

If not zero, sizes up or down the data. This is generally used for etch compensation.

Arc Resolution

 

if for some reason arcs cannot be preserved (currently this applies to aperture macros) this value tells GBRUnion how to fracture an arc by specifying the angle that each chord will subtend. Values range from about 2 degrees to 30 degrees. The lower the value the more vertices are generated and the smoother the approximation.

Chord Error

 

if for some reason arcs cannot be preserved (currently this applies to aperture macros) this value tells GBRUnion how to fracture an arc by specifying the maximum error between the center of the chord and the ideal arc. This parameter is more flexible than Arc Resolution since it takes into account the arc's radius.

Smoothing

 

If non-zero, the smoothing value is used to remove closely spaced vertices in the output file. This can be used to reduce vertex count. (Not available if Circular Boolean is checked)

Sliver

 

Because of the arc resolution which generates rough edges, occasionally small slivers are generated in the output. If the sliver parameter is non-zero, then the program will use this parameter to determine whether small polygons of metal are actually slivers and will remove them.

Output Grid

 

This can be used to control the output resolution. Generally if not set, GBRUnion will attempt to create a more precise output grid than input grid in order to insure that no additional errors are produced by a degradation in grid resolution.


 


Window

 

Use Data Extents - GBRUnion calculates the extents of the input data and uses this calculated window. Use Window Selection - the user can define a data "window" either by manually entering the corner coordinates or by switching focus back to the viewing window and selecting one or more regions with the mouse. In this case, any data falling outside of the specified windows is clipped away during the boolean.


 


Use Circular Boolean

 

If selected (requires a special license to enable this function) the second generation Boolean is used which preserves arcs. This can result in much smaller and smoother output files.


 


Reversal

 

it is possible to use GBRUnion's Boolean to reverse the polarity of a layout. If checked, the user may enter a "margin" for both X and Y; without a margin the outer extents of the data come right up to the edge of the "enclosing rectangle" used to create the reversal.


 


Embedding

 

if clear islands are to be generated, produce them in the output using a parent outer figure and as many clear children figures as needed. This generally involves creating at least one additional layer for the clear figures (but could create more layers if needed) in both DXF and Gerber.

Cut Lines

 

if clear islands are to be generated, produce them using a figure that contains one or more cutlines. This output can be used in both Gerber and DXF. However if one uses cutlines in DXF, such polylines cannot be extruded in Z --something to note if your intent is to add a Z thickness to a 2D DXF file.

Butting

 

if clear islands are to be generated, produce them using two or more figures butted up to surround the island area. This output can be used in both Gerber and DXF.


 


Gerber Output - G36/G37

 

When specified all figures output in Gerber use the G36/G37 area fill command. No aperture (D-Code) need be assigned to the draw command.

If G36/G37 is not checked, the the user should specify a D-Code (aperture position) for the output and can specify the diameter of the D-Code.

DXF Layer Base Name

 

If writing out a DXF file then this Base Name controls layer naming. Each Gerber layer internal to the DXF file will be named BASE_LAYER_1, BASE_LAYER_2, BASE_LAYER_3 ...

Output Units

 

If not checked, the output file units match the input file units. Occasionally one needs to change units (for example, an input file in mm and the desired output file units in microns for GDSII applications.) If other is checked, then select an output unit from the drop down.

Output Scale

 

The default is 1. If set to some other value the output data is scaled up or down as specified.


 


Output Type

 

The radio buttons allow the user to specify one of the available output types: RS274D (older Gerber format), RS274X (modern Gerber format), DXF (AutoCAD's data exchange format), GDSII (IC mask layout database) and EGS (Agilent ADS). If an option is grayed out then it is not licensed for use.

Output File Name

 

Enables the user to set the path and output file name.


Page: 1  |  2




Home

Download

Price

Revision History

PDF DataSheet



ARTWORK CONVERSION SOFTWARE, INC.                  Company Profile
417 Ingalls St.,     Santa Cruz, CA 95060         Tel (831) 426-6163     Fax 426-2824               email: info@artwork.com