Gerber & BOM-bestanden voor assemblage: uw controlelijst vóór verzending
De exacte bestanden die een assembleur nodig heeft, hoe u uw Gerbers, BOM en pick-and-place-gegevens formatteert, en de veelvoorkomende hiaten die een PCBA-offerte al voor aanvang vertragen.
Gerber & BOM-bestanden voor assemblage: uw controlelijst vóór verzending
Door Evie Zhang, projectmanager bij Faradine. Bijgewerkt op 14 juni 2026.
Kernpunten
- Een compleet assemblagepakket bestaat uit drie onderdelen: Gerbers (of ODB++/IPC-2581) voor de printplaat, een BOM die exacte onderdelen noemt, en een pick-and-place-bestand dat elk component positioneert en roteert.
- De meest voorkomende oorzaak van offertevertraging is een ambigue BOM. Vermeld bij elke regel het fabrikantartikelnummer (MPN), niet alleen een waarde.
- Uw pick-and-place-bestand (centroid-/XY-bestand) moet de boardoorsprong, de eenheden en de rotatieconventie gebruiken die uw assembleur verwacht, anders komt elk onderdeel verkeerd terecht.
- Voeg een fab-tekening en een montagetekening toe. Die beantwoorden de vragen die een netlist en Gerbers niet kunnen beantwoorden, zoals polariteit, speciale behandeling en stackup.
- Voer een design rule check en een fabricagereview uit vóór u exporteert. Een footprintfout op uw scherm herstellen kost minuten; op de lijn kost het een herbewerking.
Een strak bestandspakket maakt het verschil tussen een PCB-assemblageorder die op tijd wordt verzonden en een die dagenlang vastzit in de technische beoordeling. Om Gerber- en BOM-bestanden voor assemblage voor te bereiden, heeft u drie kernleveringen nodig: fabricagedata (Gerbers, ODB++ of IPC-2581), een volledig gespecificeerde stuklijst en een pick-and-place-bestand. Deze checklist is bedoeld voor hardware-ingenieurs en inkoopmanagers die printplaten naar een contractfabrikant sturen, en behandelt wat elk bestand moet bevatten zodat uw order in één keer goedkeuring krijgt.
De drie bestanden die een PCB-assembleur echt nodig heeft
Een turnkey-assembleur heeft drie dingen nodig om uw printplaat te bouwen: fabricagedata die de fabriek vertelt hoe de kale printplaat wordt gemaakt, een stuklijst die vertelt wat erop komt, en een pick-and-place-bestand dat de machine vertelt waar elk onderdeel moet. Al het andere ondersteunt die drie. Krijgt u die goed, dan is de rest detailwerk.
Dit is het standaardpakket dat de meeste assembleurs verwachten:
|
Bestand |
Formaat |
Wat het definieert |
|---|---|---|
|
Fabricagedata |
Gerber RS-274X, ODB++ of IPC-2581 |
Koper, masker, silkscreen, boren |
|
Stuklijst (BOM) |
CSV of XLSX |
Elk onderdeel, op MPN |
|
Pick-and-place |
CSV of TXT (centroid/XY) |
Positie + rotatie van componenten |
|
Fab-tekening |
|
Stackup, toleranties, afwerking |
|
Montagetekening |
|
Polariteit, plaatsingsnotities, DNP |
Het onderstaande diagram laat zien hoe die bestanden samenhangen met de productie: fabricagedata maakt de kale printplaat, de BOM noemt de onderdelen, en het pick-and-place-bestand vertelt de machine waar elk onderdeel komt.
<svg viewBox="0 0 720 220" role="img" aria-label="Diagram van een PCB-assemblagepakket: fabricagedata (Gerber, ODB++ of IPC-2581) maakt de kale printplaat, de stuklijst noemt elk onderdeel bij MPN, en het pick-and-place-centroidbestand geeft elk onderdeel een X-Y-locatie en rotatie, waarbij fab- en montagetekeningen de voor mensen leesbare instructies toevoegen." xmlns="http://www.w3.org/2000/svg">
<rect width="720" height="220" fill="none"/>
<g font-family="system-ui, sans-serif" font-size="13" fill="currentColor">
<rect x="20" y="40" width="180" height="120" rx="8" fill="none" stroke="currentColor" stroke-width="1.5"/>
<text x="110" y="30" text-anchor="middle" font-weight="700">Fabricagedata</text>
<text x="110" y="92" text-anchor="middle">Gerber / ODB++</text>
<text x="110" y="112" text-anchor="middle">/ IPC-2581</text>
<text x="110" y="140" text-anchor="middle" opacity="0.75">maakt de kale printplaat</text>
<rect x="270" y="40" width="180" height="120" rx="8" fill="none" stroke="currentColor" stroke-width="1.5"/>
<text x="360" y="30" text-anchor="middle" font-weight="700">Stuklijst (BOM)</text>
<text x="360" y="102" text-anchor="middle">één MPN per regel</text>
<text x="360" y="140" text-anchor="middle" opacity="0.75">noemt elk onderdeel</text>
<rect x="520" y="40" width="180" height="120" rx="8" fill="none" stroke="currentColor" stroke-width="1.5"/>
<text x="610" y="30" text-anchor="middle" font-weight="700">Pick-and-place</text>
<text x="610" y="92" text-anchor="middle">X, Y, rotatie,</text>
<text x="610" y="112" text-anchor="middle">zijde (centroid)</text>
<text x="610" y="140" text-anchor="middle" opacity="0.75">plaatst elk onderdeel</text>
<line x1="200" y1="100" x2="270" y2="100" stroke="currentColor" stroke-width="1.5" marker-end="url(#arrow)"/>
<line x1="450" y1="100" x2="520" y2="100" stroke="currentColor" stroke-width="1.5" marker-end="url(#arrow)"/>
<text x="360" y="195" text-anchor="middle" opacity="0.75">Fab-tekening + montagetekening voegen de leesbare instructies toe</text>
</g>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="currentColor"/>
</marker>
</defs>
</svg>
Als u nieuw bent in productie in het buitenland, dan loopt onze gids over het uitbesteden van PCB-assemblage aan China u door de volledige overdracht, waarvan de bestandvoorbereiding de eerste stap is.
Hoe exporteert u Gerber-bestanden op de juiste manier?
Exporteer uw Gerbers als extended Gerber (RS-274X, het formaat dat wordt onderhouden door Ucamco) met ingebedde apertures, of sla Gerbers helemaal over en stuur ODB++ of IPC-2581, waarin koper, boorgegevens en netlist in één intelligent bestand zijn gebundeld. De intelligente formaten zijn moeilijker verkeerd te lezen, dus een groeiend aantal fabrieken geeft er de voorkeur aan. Als u Gerbers verstuurt, stuur dan een complete set.
Een complete Gerber-set omvat elke koperlaag, soldeermasker aan boven- en onderzijde, silkscreen aan boven- en onderzijde, soldeerpasta aan boven- en onderzijde, de boardomtrek en een Excellon-boorbestand. Twee dingen zorgen voor de meeste problemen. Een ontbrekende of ambigue boardomtrek dwingt de fabriek uw randen te gokken; plaats de omtrek daarom op een eigen mechanische laag. En een boorbestand met verkeerde eenheden verandert nette gaten in chaos; controleer de eenheden (mm versus inches) en dat geplateerde en niet-geplateerde gaten van elkaar worden onderscheiden.
Voordat u de map zipped, opent u de geëxporteerde bestanden in een gratis Gerber-viewer en bekijkt u ze zoals de fabriek dat doet. Controleer of de pastalaag overeenkomt met uw pads, of er geen silkscreen op blote pads staat en of het aantal lagen overeenkomt met uw stackup.
Hoe stelt u een BOM samen waar de fabriek geen vragen over stelt?
Een fabrieksklare BOM vermeldt één onderdeel per regel met een ondubbelzinnig fabrikantartikelnummer, de referentie-aanduidingen die het gebruiken en de hoeveelheid. De MPN is wat een BOM bouwbaar maakt. Een regel met alleen '100nF 0402' kan elk van honderden echte onderdelen zijn met verschillende spanningen, diëlektrica en toleranties, en de assembleur kan het niet inkopen zonder te gokken.
Elke BOM-regel moet deze kolommen bevatten:
- Referentie-aanduidingen (C1, C2, R5), zodat elk onderdeel naar een footprint mapt.
- Hoeveelheid per assemblage.
- Fabrikant en fabrikantartikelnummer (MPN).
- Waarde en behuizing als sanity-check.
- Beschrijving, inclusief kritieke specificaties zoals spanning of tolerantie.
- Een DNP- of 'Do Not Populate'-markering voor niet-geplaatste posities.
Voor passieve componenten houdt een MPN plus een notitie met goedgekeurde alternatieven de regel bouwbaar wanneer een onderdeel schaars wordt. Voor alles wat gepolariseerd is, halfgeleiders of connectoren, zet u de exacte MPN vast. Echte, traceerbare onderdelen inkopen op basis van uw MPN's, in plaats van grijze-marktvervangers, is het verschil tussen een printplaat die werkt en een die in het veld uitvalt — en daarom verifieert een serieuze assembleur de authenticiteit van componenten vóór de plaatsing. Losse BOM's zijn een terugkerend thema bij de DFM-fouten bij PCB's die ongemerkt dagen aan een productie toevoegen.
Wat hoort er in het pick-and-place-bestand?
Een pick-and-place-bestand (ook wel centroid-, XY- of plaatsingsbestand genoemd) vermeldt elk SMT-onderdeel met de referentie-aanduiding, de X- en Y-coördinaten, de rotatiehoek en de zijde van de printplaat waarop het ligt. De SMT-machine leest dit bestand om elk component te positioneren, dus een fout hier betekent dat onderdelen op de verkeerde plek of onder de verkeerde hoek terechtkomen.
Drie details bepalen of een pick-and-place-bestand bruikbaar is:
- Oorsprong en eenheden. Coördinaten refereren aan de boardoorsprong in millimeters of inches. Vermeld welke, en houd het consistent met uw fab-tekening.
- Rotatieconventie. De nulstand en de rotatierichting moeten overeenkomen met wat de assembleur verwacht. IPC-7351B definieert een vaste nulstand voor componenten zodat CAD-bibliotheken en pick-and-place-gegevens consistent blijven, maar bevestig dit altijd, want een verkeerde rotatie bij gepolariseerde onderdelen is een klassieke eerste-artikelfout.
- Zijde-aanduiding. Elke regel vermeldt Top of Bottom zodat dubbelzijdige printplaten correct worden gebouwd.
U hoeft niet zelf elke footprintrotatie te herstellen; een goede assembleur normaliseert uw gegevens tijdens de DFM. Maar hoe schoner uw export, hoe minder aannames iemand hoeft te doen. Een schone footprintbibliotheek is een van de redenen dat een grondige PCB-DFM-review zichzelf terugverdient nog voordat de bestanden uw bureau verlaten.
Waarom fab- en montagetekeningen versturen als u al Gerbers heeft?
Tekeningen beantwoorden de vragen die Gerbers en een BOM fysiek niet kunnen beantwoorden. Een fab-tekening specificeert uw laagopbouw, koperdikte, boarddikte, oppervlakteafwerking (ENIG, HASL) en impedantie-eisen. Een montagetekening toont componentpolariteit, speciale plaatsing, conformal-coatingzones en DNP-onderdelen. Dit zijn de voor mensen leesbare instructies achter uw machineleesbare gegevens.
Hier bevindt zich ook de acceptatieklasse. IPC-A-610 Revision J (gepubliceerd in maart 2024) definieert drie kwaliteitsklassen: klasse 1 voor algemene producten, klasse 2 voor toegewijde dienst en klasse 3 voor hardware met hoge betrouwbaarheid in ruige omgevingen. Vermeld uw klasse op de tekening. Die bepaalt hoe een AOI- of röntgeninspecteur elke soldeerverbinding beoordeelt, van vlethoogte tot het voidpercentage bij BGA's, en ze bepaalt de prijs. Zegt u niets, dan wordt er doorgaans standaard op klasse 2 gebouwd en geïnspecteerd.
Uw controlelijst vóór u op verzenden klikt
Voordat u iets verstuurt, doorloopt u deze lijst nog een laatste keer. Het kost tien minuten en voorkomt de meest voorkomende heen-en-weer die een offerte vertragen. Behandel het als het sluitstuk tussen 'klaar met ontwerpen' en 'klaar om te bouwen'.
Een volledige PCB-DFM-review in de ontwerpfase heeft de structurele problemen al opgevangen; deze checklist vangt de verpakkingsproblemen. Wanneer u klaar bent voor de prijsopgave, behandelt de checklist voor een PCB-assemblageofferte wat u verder nog moet meesturen, zodat het bedrag dat u terugkrijgt echt is en geen plaatsvervanger.
Veelgestelde vragen
Welke bestandsformaten accepteert een PCB-assembleur?
De meeste assembleurs accepteren extended Gerber (RS-274X) plus een Excellon-boorbestand, en geven steeds vaker de voorkeur aan intelligente formaten zoals ODB++ of IPC-2581, waarin koper, boorgegevens en netlist samen zijn gebundeld. Stuur de BOM als CSV of XLSX. Stuur het pick-and-place-bestand als CSV- of TXT-centroidbestand. Tekeningen horen PDF te zijn.
Heb ik een pick-and-place-bestand nodig voor een kleine prototypeserie?
Ja, zelfs voor één printplaat. Het pick-and-place-bestand is wat elk SMT-onderdeel op de SMT-lijn positioneert; zonder dit bestand plaatst de assembleur de onderdelen ofwel handmatig aan de hand van uw tekeningen, ofwel vraagt hij u er een te genereren. Beide kosten vertraging. Exporteer het uit uw EDA-tool samen met uw Gerbers.
Wat is de meest voorkomende reden dat een PCB-assemblageorder vertraging oploopt?
Een onvolledige of ambigue BOM is de meest frequente oorzaak. Een regel die alleen een waarde en behuizing vermeldt, zonder fabrikantartikelnummer, dwingt de assembleur stil te vallen en te vragen welk exact onderdeel u bedoelt. Elke regel met onderdelen moet een MPN bevatten, zodat het team kan inkopen zonder te gokken.
Moet ik Gerbers of ODB++ versturen voor assemblage?
Beide werken, maar ODB++ en IPC-2581 verminderen fouten omdat ze koper, boorgegevens, netlist en componentgegevens in één gevalideerd bestand meenemen, waardoor er minder ruimte is voor een ontbrekende laag of een niet-passend boorbestand. Gerbers worden nog altijd universeel geaccepteerd. Als uw EDA-tool een schoon intelligent bestand exporteert, stuur dat dan; anders stuurt u een complete, gecontroleerde Gerber-set.
Hoe markeert u onderdelen met 'Do Not Populate'?
Markeer DNP-onderdelen op twee plekken: voeg een duidelijke DNP- of 'Do Not Populate'-status toe in de BOM, en markeer die posities op de montagetekening. Ze alleen op één plek vermelden is riskant, want een onderdeel dat op de tekening is gemarkeerd maar in de BOM is geprijsd, of andersom, leidt tot een printplaat die ofwel te veel ofwel te weinig is gebouwd.
Wat betekent de IPC-klasse voor mijn assemblage?
De IPC-A-610-klasse bepaalt de kwaliteits- en inspectiecriteria waaraan uw printplaat wordt getoetst. Klasse 1 is algemeen, klasse 2 is de standaard voor de meeste commerciële producten, en klasse 3 dekt betrouwbare hardware zoals medisch of lucht- en ruimtevaart. Vermeld uw klasse op de fab-tekening, want ze beïnvloedt rechtstreeks de strengheid van de inspectie en de kosten.
Klaar om uw bestanden te versturen?
Een strak bestandspakket is de goedkoopste verzekering die u kunt afsluiten tegen een vertraagde productie. Als u een tweede paar ogen wilt vóór de productie, stuur dan uw Gerbers en BOM, dan voeren wij een volledige DFM- en maakbaarheidsreview uit, met een toegewijde Engelstalige projectmanager als uw enige aanspreekpunt. Neem contact op met het team van Faradine en wij wijzen alles aan dat uw order zou kunnen vertragen.