Ga naar inhoud
CAM software scherm met Gerber bestanden weergave
HomeBlogPCB Ontwerp
PCB Ontwerp

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 OntwerpLeestijd: 14 minBijgewerkt: 14 april 2026
Hommer Zhao - PCB Expert

Hommer Zhao

Oprichter PCB Assemblage | 15+ jaar ervaring in PCB productie

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.

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.

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.
Schematische weergave van PCB lagen in CAD software

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 TypeVeelgebruikte ExtensieBeschrijving
Top Copper.gtlBovenste koperlaag met componenten.
Bottom Copper.gblOnderste koperlaag (vaak voor routing).
Inner Layers.g1, .g2, .gp...Interne koperlagen voor multilayer boards.
Top Soldermask.gtsBeschermende laag bovenkant (meestal groen).
Bottom Soldermask.gbsBeschermende laag onderkant.
Top Silkscreen.gtoBedrukking (tekst/logo's) bovenkant.
Paste Mask (Top).gtpSjabloon 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.

Kenmerk
RS-274X
Gerber X2
Metadata (Part Number, etc.)Niet aanwezigIngebed in bestandLaag IdentificatieVia bestandsnaam/extensieVia attributen (.FileFunction)Netlist AttributenNiet ondersteundOndersteund (optioneel)Software CompatibiliteitUniverseel (oud & nieuw)Nieuwe CAM software vereistMenselijke Interactie CAMHoog (handmatige koppeling)Laag (automatisch verwerkbaar)

* 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.

1

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.

2

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.

3

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.

4

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.

5

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

— Hommer Zhao, PCB Assemblage

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.

Veelgestelde Vragen

Wat is het verschil tussen Gerber en ODB++?

ODB++ is een intelligente database-formaat dat alle ontwerpgegevens (netlist, componenten, lagen) in één hiërarchische structuur bevat. Het is krachtiger dan Gerber maar wordt minder universeel ondersteund en is vaak eigendom van specifieke softwareleveranciers. Gerber is de open standaard die door elke fabrikant wordt geaccepteerd.

Kan ik mijn PCB-bestanden zippen?

Ja, sterker nog, het wordt sterk aangeraden. Een typisch PCB-pakket bevat 10 tot 20 bestanden. Het zippen zorgt ervoor dat de structuur behouden blijft en voorkomt dat u per ongeluk een bestand vergeet te uploaden. Noem het zip-bestand duidelijk naar uw projectnaam en revisie.

Moet ik 'Leading/Trailing Zeroes' specificeren?

In RS-274X is dit minder kritiek omdat het formaat coördinaten expliciet definieert, maar het is nog steeds goede praktijk om het consistent te houden. De meeste moderne CAM-software kan dit automatisch detecteren. Als u echter de oude RS-274D gebruikt, is deze specificatie cruciaal om coördinaatverschuivingen te voorkomen.

Klaar om uw Ontwerp te Produceren?

Upload uw Gerber-bestanden vandaag nog voor een gratis DFM-check en ontvang binnen 24 uur een offerte.