gbr2mic web page logo

Translation Settings

GBR2MIC has several options on how the conversion from Gerber to MIC should be performed. Some of these options are only available with the add-on Union license because they use a powerful boolean union operation. These options interact in different ways that are not always obvious. The tables below summarize how the various options affect the MIC conversion.

You may also wish to examine the timing benchmark page.



Standard Pass Through Mode
OptionSettingNotes
Arc SegmentationOFFround flashes as circles to MIC; round draws preserve round ends.
Macro Full BooleanOFFnot recommended. If a macro has a scratch function and is used on a LPC (clear) layer the results in MIC will be incorrect.
CompactionOFFNo attempt to unionize any data within SR blocks
Full BooleanOFFNo attempt to booleanize data passed to MIC.


Arc Segmentation ON
OptionSettingNotes
Arc SegmentationONround flashes converted as polygons; ends of round draws are segmented. Arcsag and Arcres parameters are used to determine how many segments used to approximate the arc.
Macro Full BooleanOFFnot recommended. If a macro has a scratch function and is used on a LPC (clear) layer the results in MIC will be incorrect.
CompactionOFFNo attempt to unionize any data within SR blocks
Full BooleanOFFNo attempt to booleanize data passed to MIC.


Arc Segmentation and Macro Boolean ON
OptionSettingNotes
Arc SegmentationONround flashes converted as polygons; ends of round draws are segmented. Arcsag and Arcres parameters are used to determine how many segments used to approximate the arc.
Macro Full BooleanONrecommended. If a macro has a scratch function it will be booleanized. Segmentation using Arcres/Arcsag parameter.
CompactionOFFNo attempt to unionize any data within SR blocks
Full BooleanOFFNo attempt to booleanize data passed to MIC.


Compaction Mode
OptionSettingNotes
Arc SegmentationONIf compaction is ON, then Arc Segmentation is forced ON.
Macro Full BooleanONrecommended. If an aperture macro has a scratch function it will be booleanized. Segmentation using Arcres/Arcsag parameter.
CompactionONLooks inside of SR blocks and unionizes draw data: D02 and G36/G37. This option requires more processing for Gerber to MIC but also significantly decreases the MIC to ST time. Overall throughput is generally greatly improved for large files using SR command. Requires the GBRUnion add-on license.
Full BooleanOFFNo attempt to booleanize data passed to MIC.


Full Boolean Mode
OptionSettingNotes
Arc SegmentationONIf compaction or Full Boolean is ON, then Arc Segmentation is forced ON.
Macro Full BooleanONrecommended. If an aperture macro has a scratch function it will be booleanized. Segmentation using Arcres/Arcsag parameter.
CompactionONLooks inside of SR blocks and unionizes draw data: D02 and G36/G37. This option requires more processing for Gerber to MIC but also significantly decreases the MIC to ST time. Overall throughput is generally greatly improved for large files using SR command. Requires the GBRUnion add-on license.
Full BooleanONUnionizes all data in the input file whether or not it falls inside of the SR blocks. If multi-layer is selected, it does not combine LPD/LPC layers. If single-layer is selected all LPD/LPC layers are unionized to create a single layer MIC output.

This mode will also detect (and correct) self-intersecting polygons such as bow ties that would otherwise be passed through to the MIC output (and which if passed through, would cause the MIC to ST rasterizer to fail.


Notes
Macro BooleanWe recommend that this option always be set = ON. Leaving it off risks bad data if macros with scratch functions are used on LPC layers.
Arc SegmentationWe recommend that this option always be set = ON. It has been reported in the past that MIC files with arc data cannot be used when mask shrinkage correction is turned on in the MIC to ST rasterizer.
CompactionWe recommend that this option (if it is licensed) be set = ON when processing larger Gerber files that make use of the SR command. Our tests indicate that through the conversion time rises, the processing time for MIC to ST is greatly reduced resulting in overall improvement in throughput.
Full BooleanWe recommend that this option (if it is licensed) be set = OFF unless the user has a very specific need to fully booleanize the MIC file.



Micronic Index Page Download Software Revision History Artwork Home