
De Ultieme Gids voor Gerber-bestanden
Van Ontwerp tot Productie
Gerber-bestanden zijn de universele taal van de PCB-industrie. Zelfs het meest geavanceerde ontwerp faalt als de Gerber-data onvolledig of incorrect is. In deze gids duiken we diep in de RS-274X-standaard, de anatomie van een multilayer stackup en de cruciale rol van boorbestanden. Leer hoe u foutloze productiebestanden genereert die de eerste keer perfect werken.

PCB Assemblage Engineeringteam
Engineering & Kwaliteit | PCB Assemblage
Als CAM-engineers ontvangen wij dagelijks honderden ontwerpen. De meest voorkomende oorzaak van productievertragingen? Geen complexe ontwerpfouten, maar incorrecte of onvolledige Gerber-exportinstellingen. Een verkeerde eenheid (mil vs mm) of een vergeten soldeermasker kan een productielijn stilleggen. In dit artikel delen wij de interne kennis die wij gebruiken om uw ontwerpen snel en foutloos te produceren.
"Als een ontwerpteam in de eerste review al IPC-2221, een procesmarge van 20% en minimaal 3 kritische DFM-punten vastlegt, zien wij de first-pass yield doorgaans hoog uitkomen."
PCB Assemblage Engineeringteam
Voor een snelle vervolgstap zijn onze gidsen over DFM-checks, PCB testen en IPC-kwaliteitsklassen de meest gebruikte referenties in onze offertefase.
"Bij PCB's met 0,50 mm pitch of kleiner eisen wij vóór vrijgave 100% SPI op de kritische pads en een eerste AOI-run op alle polariteitsgevoelige componenten. Dat voorkomt dat een minieme stencil- of plaatsingsafwijking pas na 500 boards zichtbaar wordt."
PCB Assemblage Engineeringteam
Wat zijn Gerber-bestanden en Waarom zijn ze Cruciaal?
Een Gerber-bestand is een 2D-binaire vectorafbeelding die elke laag van een printed circuit board (PCB) beschrijft. Het is de de-facto industriestandaard voor het overdragen van PCB-ontwerpgegevens van ontwerpsoftware (CAD) naar productieapparatuur (CAM). Zie het als de set blauwdrukken die een bouwteam nodig heeft; zonder exacte instructies kan het eindproduct niet worden gebouwd.
For more information on industry standards, see printed circuit board and IPC standards.
In de praktijk hoort een nette Gerber-export samen te gaan met een DFM-check, een scherpe offertechecklist en controle van via-definities per laag.
In de kern beschrijft een Gerber-bestand:
- Kopertracés: De elektrische paden die componenten verbinden.
- Pads: De oppervlakken waar componenten worden gesoldeerd.
- Vias: Geboorde gaten die lagen verbinden.
- Soldeermasker: De beschermende laag die koper beschermt tegen oxidatie en kortsluiting.
- Bedrukking (Silkscreen): De tekst en symbolen voor assemblage en identificatie.

Het correct genereren van deze bestanden is de laatste stap in het ontwerpproces, maar mogelijk wel de belangrijkste. Een kleine fout in de exportinstellingen kan leiden tot onverbindende pads, kortsluitingen of onbruikbare boards.
Geschiedenis en Evolutie: Van RS-274D naar X2
De standaard is vernoemd naar de Gerber Scientific Instrument Company, die het formaat in de jaren '60 ontwikkelde voor hun fotoplotters. Sindsdien is het formaat geëvolueerd om te voldoen aan de groeiende complexiteit van elektronica.
RS-274D (Standard Gerber)
Dit was de oorspronkelijke standaard. Het bestand bevatte alleen X- en Y-coördinaten en codes (D-codes) die verwezen naar een aparte 'aperture list'. Dit was foutgevoelig omdat de aperture list handmatig gekoppeld moest worden en vaak ontbrak of verkeerd was. Tegenwoordig wordt dit formaat als verouderd beschouwd en moet het worden vermeden.
RS-274X (Extended Gerber)
De moderne standaard die vandaag de dag nog steeds het meest wordt gebruikt. RS-274X is 'self-contained'. Het bevat niet alleen de coördinaten, maar ook de definitie van de aperturen (vormen en groottes) binnen het bestand zelf. Dit elimineert de kans op mismatch met een externe lijst. Het ondersteunt ook polygonen en andere complexe structuren.
Gerber X2
De nieuwste iteratie voegt 'attributen' toe aan de RS-274X-specificatie. Hierdoor kan het bestand metadata bevatten, zoals:
- FileFunction: Identificeert of het bestand koper, masker of bedrukking is.
- PartNumber: Koppelt het bestand aan een specifiek project.
- MD5: Een checksum voor gegevensintegriteit.
Gerber X2 stelt CAM-software in staat om bestanden automatisch te verwerken zonder menselijke tussenkomst, wat de efficiëntie verhoogt en de foutmarge verkleint.
Anatomie van een PCB-pakket: Laagdefinities
Een compleet PCB-ontwerp bestaat uit meerdere Gerber-bestanden, elk een specifieke laag vertegenwoordigend. Het is cruciaal om de juiste bestandsnaamconventies en extensies te gebruiken zodat de fabrikant de lagen correct kan stapelen (stackup).
| Laag Type | Veelgebruikte Extensie | Beschrijving |
|---|---|---|
| Top Copper | .gtl | Bovenste koperlaag met componenten. |
| Bottom Copper | .gbl | Onderste koperlaag (vaak voor routing). |
| Inner Layers | .g1, .g2, .gp... | Interne koperlagen voor multilayer boards. |
| Top Soldermask | .gts | Beschermende laag bovenkant (meestal groen). |
| Bottom Soldermask | .gbs | Beschermende laag onderkant. |
| Top Silkscreen | .gto | Bedrukking (tekst/logo's) bovenkant. |
| Paste Mask (Top) | .gtp | Sjabloon voor soldeerpasta applicatie (SMT). |
Pro-tip: Gebruik Leesbare Bestandsnamen
Hoewel extensies zoals .gtl helpen, is het beter om bestandsnamen te gebruiken die zowel het project als de laag beschrijven, bijvoorbeeld: ProjectX_v2_RevC_TopLayer.gbr. Dit voorkomt verwarring bij de fabrikant als u meerdere projectversies opstuurt.
RS-274X vs. Gerber X2: Een Vergelijking
Voor de meeste standaardtoepassingen is RS-274X voldoende. Echter, voor complexe ontwerpen en geautomatiseerde productielijnen biedt Gerber X2 aanzienlijke voordelen.
* Winnaar is afhankelijk van de context: X2 is technologisch superieur, maar X1 heeft bredere legacy-ondersteuning.
Boorbestanden en Routing: Het Excellon Formaat
Gerber-bestanden beschrijven de 'platte' lagen, maar PCB's zijn 3D-objecten. De gaten worden gedefinieerd in Excellon-bestanden. Dit is een aparte standaard die specifiek is voor CNC-boor- en freesmachines.
Wat bevat een boorbestand?
- Tool List: Een lijst van boor gereedschappen met hun diameters (bijv. T1=0.8mm).
- Coördinaten: De X- en Y-posities waar elk gereedschap moet boren.
- Routing: Opdrachten voor het frezen van de buitencontour van de PCB (als het niet in een paneel wordt gesneden).
Let op: Plated vs. Non-Plated Holes
Het is essentieel om onderscheid te maken tussen PTH (Plated Through Holes) en NPTH (Non-Plated Through Holes). Standaard gaat de fabrikant ervan uit dat alle gaten in het boorbestand geplateerd moeten worden (koper aan de binnenkant). Voor NPTH (zoals bevestigingsgaten) moet u dit expliciet aangeven, vaak door een aparte boorlaag of specifieke notaties in de readme. Als NPTH verkeerd wordt geplateerd, kunnen bevestigingsbouten niet passen of ontstaan er kortsluitingen.
Mechanische Lagen
Naast de boorbestanden is een Mechanische Laag (Outline) vereist. Dit is een Gerber-bestand (meestal .gm1 of .gml) dat de exacte afmetingen van de PCB definieert. De boormachine gebruikt deze laag om de positie van het board te bepalen, en de freesmachine gebruikt deze om de contour te zagen. Zonder deze laag weet de fabrikant niet hoe groot uw board moet zijn.
Top 5 Veelgemaakte Fouten bij Genereren
Zelfs ervaren ingenieurs maken fouten bij het exporteren. Hier zijn de meest voorkomende valkuilen en hoe u ze vermijdt.
Verkeerde Eenheden (Imperial vs. Metric)
De meest catastrofale fout. Als uw ontwerp in millimeters is maar u exporteert in 'mils' (duizendsten van een inch), wordt uw board 25,4 keer te klein of te groot. Controleer altijd de instellingen voor units (inch/mm) in de CAM-software van uw fabrikant.
Missende Lagen of Spiegelfouten
Het vergeten van de soldeermasker-laag resulteert in een volledig open koperplaat (wat onbruikbaar is). Een andere fout is het spiegelen van de onderste lagen. In de meeste viewers ziet u de bovenkant van het board. De onderste lagen moeten vanuit de onderkant worden bekeken (of 'bottom view' in de software). Als u ze niet spiegelt, eindigt uw spiegelbeeld op de verkeerde kant.
Te Smalle Spacing voor Gebruikte Afmetingen
Uw CAD-software staat misschien 0.1mm spatiëring toe, maar als de fabrikant standaard 0.2mm boortjes gebruikt, kan er een kortsluiting ontstaan. Controleer de 'Design Rules' van uw fabrikant (Capabilities) voordat u exporteert.
Zero Aperture Width
In RS-274X moeten lijnen een dikte hebben. Een veelvoorkomende fout is het exporteren van lijnen met een breedte van 0. Dit kan ertoe leiden dat de CAM-software de lijn niet ziet of deze interpreteert als een extreem dunne lijn die niet te produceren valt.
Geen Readme-Bestand
Als uw ontwerp speciale vereisten heeft (bijvoorbeeld specifieke kleur soldeermasker, afwijkende afwerkingen, of gemengde PTH/NPTH), zet dit dan in een eenvoudig tekstbestand (readme.txt). Maak geen aannames.
DFM-Validatie en CAM-Engineering
Voordat u uw bestanden naar de fabrikant stuurt, moet u ze zelf valideren. Dit proces heet Design for Manufacturing (DFM) check.
Het belang van een Gerber Viewer
"Wij adviseren al onze klanten om een gratis Gerber-viewer te downloaden, zoals GerbV of KiCad's internal viewer. Laad uw bestanden in en zoom in op kritieke gebieden. Controleer of de sporen verbonden zijn zoals verwacht en of het soldeermasker de juiste openingen heeft. Wat u in de viewer ziet, is wat de fabrikant krijgt. Als het er in de viewer raar uitziet, zal het board ook raar worden."
Senior CAM Engineer, PCB Assemblage"Onze vuistregel is eenvoudig: controleer elk ontwerp tegen IPC-A-610, IPC-2221 of IPC/WHMA-A-620 en houd minimaal 10% mechanische en thermische marge aan voordat u vrijgave geeft."
PCB Assemblage Engineeringteam
Automatische DFM Checks
Moderne CAD-tools en online services bieden automatische DFM-analyses. Deze scannen uw Gerber-bestanden op:
- Acid Traps: Hoeken waar zuur zich kan ophopen tijdens etsen, wat koper kan wegeten.
- Starved Thermals: Onvoldoende verbindingen voor thermische reliëfs op aardevlakken.
- Slivers: Zeer kleine stukjes koper of masker die kunnen loslaten.
- Annular Ring: Controle of de koper ring rond via's groot genoeg is.
Het doorlopen van deze checks bespaart niet alleen geld, maar ook kostbare tijd in het ontwikkelingsproces.
"Onze grens is simpel: zodra toleranties minder dan 0,10 mm speling laten, moet het ontwerp aantoonbaar passen binnen IPC-A-610, IPC-6012 en het werkelijke procesvenster van de fabriek. Anders koopt u geen marge, maar herwerk."
PCB Assemblage Engineeringteam
Veelgestelde vragen
Wat is het verschil tussen RS-274X en Gerber X2?
RS-274X (Extended Gerber) bevat vectorgegevens en aperturen, maar mist metadata over wat de bestanden vertegenwoordigen. Gerber X2 voegt attributen toe, zoals laagfunctie (bijv. koper, soldeermasker) en partnummer, waardoor het voor CAM-software automatisch te verwerken is en de kans op fouten vermindert.
Heb ik aparte boorbestanden nodig naast mijn Gerber-bestanden?
Ja, Gerber-bestanden beschrijven alleen de koperlagen en maskers. De gaten worden beschreven in aparte boorbestanden, meestal in het Excellon-formaat. Zonder deze bestanden weet de fabrikant niet waar en hoe groot de gaten moeten worden geboord.
Kan ik PDF-bestanden gebruiken voor PCB-productie?
Nee, PDF is geen standaard voor PCB-productie. Hoewel het visueel lijkt op het ontwerp, bevat het geen vectorgegevens die door CAM-machines kunnen worden gelezen. Gebruik altijd native Gerber-bestanden (RS-274X of X2) om fouten te voorkomen.
Wat betekenen de bestandsextensies zoals .gtl en .gbl?
Dit zijn gangbare conventies om lagen te identificeren. .gtl staat voor Gerber Top Layer (bovenkoper), .gbl voor Gerber Bottom Layer (onderkoper), .gto voor Gerber Top Overlay (bedrukking), en .gts voor Gerber Top Soldermask (soldeermasker). Het gebruik van deze extensies helpt fabrikanten om bestanden snel correct te koppelen.
Moet ik naast Gerbers ook een netlist of tekening meesturen?
Voor multilayer boards, BGA-ontwerpen of Klasse 2/3-producten is dat sterk aanbevolen. Een IPC-356 netlist en minimaal 1 fabrication drawing met stack-up, finished board thickness en boortabel verkleinen de kans op CAM-interpretatiefouten aanzienlijk.
Welke minimale gegevens horen in een fabrication drawing?
Neem minimaal 5 punten op: finished board thickness, kopergewicht per laag, boortabel, oppervlakteafwerking en tolerantie-eisen volgens bijvoorbeeld IPC-6012. Zonder deze gegevens moet CAM-engineering aannames doen die vertraging of NCR's veroorzaken.
