Navigation:  Data Formats >

Gerber

Previous pageReturn to chapter overviewNext page

Translation to Gerber format(RS-274D, RS-274X, Fire9000, BarcoDPF) files.   Excellent for anyone who needs to make photoplots from their AutoCAD designs.

bar_dot

 

Sample Gerber screen capture of Gerber inside  our CAM editor"FAB 3000"

gerber

 

The Gerber Format:

Gerber data is a simple, generic means of transferring printed circuit board

information to a wide variety of devices that convert the electronic PCB data to

artwork produced by a photoplotter. Virtually every PCB CAD system generates

Gerber data because all photoplotters read it. It is a file structure consisting

of X,Y coordinates supplemented by commands that define where the PCB image

starts, what shape it will take, and where it ends. In addition to the coordinates,

Gerber data contains aperture information, which defines the shapes and sizes of

lines, holes, and other features.

 

Gerber RS-274X:

Extended Gerber Format, which is also called RS-274X, provides enhancements that handle

polygon fill codes, positive/negative image compositing, and custom apertures,

and other features. RS-274X also encapsulates the aperture list in the header of

the Gerber data file and therefore allows files to pass from one system to another

without the need to re-input the aperture table. RS-274X produces a variety of

Gerber data called X data.

 

 

The Problem - Gerber files can be Difficult to Handle:

Gerber data is unique in the fact that each file usually represents a single layer, something different from most other EDA formats that may contain multiple layers & designs/blocks all inside a single file.  Many Gerber files are not written to specification; Thus many "unwritten rules" must be made to properly load in these files to the authors intention.

 

Here is a list of some common difficulties found inside Gerber files:

do-itTranscoding of apertures - when multiple gerber files define the same aperture dcode, but require different shapes,

do-itHandle complex custom aperture definitions.

do-itHandle 'user-defined' custom aperture macros ($).

do-itCircular Interpolation: Arcs (G75), & Quadrant Arcs(G74)

do-itPoly-Fill routines(G36,G37)

do-itSupport composite merging(LPD/LPC)

do-itPhoto Expose mode (G55)

do-itStep/repeat codes(SR)

do-itOffsets(OF),Units(G70,G71),Mirror(MI)

do-itZero Suppression with leading or trailing zeros.

do-itFormat type: Incremental(G91)

do-itMost software products have a hard time loading, & rendering gerber files attributes properly (ie. rounded paths, custom flashes, composite layers, and step/repeat).

 

 

EasyGerb is the Perfect Solution:

 

Gerber successfully handles all features of the Gerber (RS-274X, Fire9000) format.  Custom apertures,  composite layers, and step/repeat are all correctly processed.