Gerber
Understanding Gerber Files
Gerber files are the universal language between PCB designers and fabricators. Every PCB ever manufactured started as a set of Gerber files. For RF engineers, the Gerber package and its accompanying fabrication notes are critical: errors in layer assignment, stackup specification, or impedance callouts result in boards that don't work at microwave frequencies.
The transition from RS-274X to Gerber X2 addresses the most common source of fabrication errors: mislabeled or misidentified layers. X2's machine-readable metadata eliminates guesswork at the fab house.
Gerber File Types
.GTL (top), .GBL (bottom), .G2-.Gn (inner)
Mask/silk:
.GTS/.GBS (solder mask, negative)
.GTO/.GBO (silkscreen, positive)
.GTP/.GBP (paste stencil)
Mechanical:
.GKO/.GM1 (board outline)
.DRL/.XLN (drill, Excellon format)
Separate: plated vs non-plated holes
Gerber Format Evolution
| Format | Year | Key Feature | Limitation | Status |
|---|---|---|---|---|
| RS-274D | 1980s | Basic vectors | External apertures | Obsolete |
| RS-274X | 1998 | Embedded apertures | No layer metadata | Dominant |
| Gerber X2 | 2014 | Layer attributes | No BOM/placement | Adopted |
| Gerber X3 | WIP | Components+BOM | In development | Future |
| IPC-2581 | 2004 | Single XML file | Adoption lag | Growing |
Frequently Asked Questions
What files?
One per layer: .GTL/.GBL (copper), .GTS/.GBS (mask, negative), .GTO/.GBO (silk), .GTP/.GBP (paste), .DRL (drill, Excellon), .GKO (outline). Separate plated/non-plated drill. Fab notes PDF: stackup, materials, impedance, finish. RF boards: fab notes = most critical document.
RF specifics?
Impedance control: ±10% tolerance callout. Mixed dielectric: Rogers signal + FR4 power. Via specs: drill/pad/anti-pad sizes. Back-drill for stub removal. ENIG finish (consistent Z0). Stackup drawing with exact thicknesses. Without these: board won't hit impedance targets at microwave.
X2 vs 274X?
RS-274X: geometry only, layer ID by filename convention (error-prone, swapped layers = scrapped boards). X2: machine-readable attributes per file (auto layer recognition). Eliminates mislabeling. X3 (WIP): adds component + BOM data. IPC-2581: single XML, all data, growing adoption.