File Gerber e distinta base per l'assemblaggio: la checklist pre-spedizione
I file esatti di cui un assemblatore ha bisogno, come formattare Gerber, distinta base e dati pick and place, e gli errori più comuni che bloccano un preventivo PCBA prima ancora di partire.
File Gerber e distinta base per l'assemblaggio: la checklist pre-spedizione
Di Evie Zhang, Project Manager in Faradine. Aggiornato il 14 giugno 2026.
Punti chiave
- Un pacchetto di assemblaggio completo è composto da tre elementi: file Gerber (oppure ODB++/IPC-2581) per la scheda, una distinta base che indichi i componenti esatti e un file pick and place che definisca posizione e rotazione di ogni componente.
- La causa singola più frequente di ritardi nella quotazione è una distinta base ambigua. Indichi il codice articolo del produttore (MPN), non solo il valore, per ogni riga.
- Il Suo file pick and place (file centroid/XY) deve usare l'origine della scheda, le unità di misura e la convenzione di rotazione previste dall'assemblatore, altrimenti ogni componente verrà posizionato in modo errato.
- Includa un disegno di fabbricazione e un disegno di montaggio. Risolvono le domande a cui netlist e file Gerber non possono rispondere, come la polarità, le lavorazioni speciali e lo stackup.
- Eseguisca una verifica delle regole di progettazione (DRC) e una revisione di produzione prima di esportare. Correggere un footprint sullo schermo costa pochi minuti; scoprirlo in linea costa una nuova iterazione della scheda.
Un pacchetto di file in ordine distingue un ordine di assemblaggio PCB che viene spedito nei tempi previsti da uno che si ferma in revisione tecnica per giorni. Per preparare file Gerber e distinta base per l'assemblaggio sono necessari tre elementi chiave: i dati di fabbricazione (Gerber, ODB++ oppure IPC-2581), una distinta base completamente specificata e un file pick and place. Questa checklist è pensata per ingegneri hardware e responsabili acquisti che inviano schede a un produttore a contratto, e copre ciò che ogni file deve contenere affinché l'ordine superi la revisione al primo tentativo.
I tre file di cui un assemblatore PCB ha realmente bisogno
Un assemblatore turnkey ha bisogno di tre cose per produrre la Sua scheda: dati di fabbricazione che dicano allo stabilimento come realizzare il PCB nudo, una distinta base che indichi cosa montare sopra e un file pick and place che dica alla macchina dove va collocato ogni componente. Tutto il resto serve a supportare questi tre elementi. Se sono corretti, il resto è dettaglio.
Questo è il pacchetto standard che la maggior parte degli assemblatori si aspetta:
|
File |
Formato |
Cosa definisce |
|---|---|---|
|
Dati di fabbricazione |
Gerber RS-274X, ODB++ o IPC-2581 |
Rame, maschera, serigrafia, foratura |
|
Distinta base |
CSV o XLSX |
Ogni componente, per MPN |
|
Pick and place |
CSV o TXT (centroid/XY) |
Posizione e rotazione dei componenti |
|
Disegno di fabbricazione |
|
Stackup, tolleranze, finitura |
|
Disegno di montaggio |
|
Polarità, note di posizionamento, DNP |
Lo schema seguente mostra come questi file si collegano alla produzione: i dati di fabbricazione realizzano la scheda nuda, la distinta base indica i componenti e il file pick and place dice alla macchina dove va collocato ciascuno.
<svg viewBox="0 0 720 220" role="img" aria-label="Schema di un pacchetto di assemblaggio PCB: i dati di fabbricazione (Gerber, ODB++ o IPC-2581) realizzano la scheda nuda, la distinta base indica ogni componente per MPN e il file pick and place (centroid) assegna a ogni componente posizione X-Y e rotazione, con i disegni di fabbricazione e di montaggio che aggiungono le istruzioni leggibili dall'operatore." 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">Dati di fabbricazione</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">realizza la scheda nuda</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">Distinta base</text>
<text x="360" y="102" text-anchor="middle">un MPN per riga</text>
<text x="360" y="140" text-anchor="middle" opacity="0.75">indica ogni componente</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, rotazione,</text>
<text x="610" y="112" text-anchor="middle">lato (centroid)</text>
<text x="610" y="140" text-anchor="middle" opacity="0.75">colloca ogni componente</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">Disegno di fabbricazione + disegno di montaggio aggiungono le istruzioni leggibili dall'operatore</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>
Se è alla prima esperienza con la produzione estera, la nostra guida su come outsource pcb assembly china illustra l'intero passaggio di consegna, di cui la preparazione dei file è il primo passo.
Come esporto correttamente i file Gerber?
Esporti i file Gerber in formato esteso (RS-274X, il formato gestito da Ucamco) con apertures incorporate, oppure salti del tutto i file Gerber e invii ODB++ o IPC-2581, che riuniscono rame, foratura e netlist in un unico file intelligente. I formati intelligenti sono più difficili da interpretare male, per questo un numero crescente di stabilimenti li preferisce. Se invia i file Gerber, invii un set completo.
Un set Gerber completo comprende ogni layer di rame, la maschera di saldatura superiore e inferiore, la serigrafia superiore e inferiore, la pasta superiore e inferiore, il profilo della scheda e un file di foratura Excellon. Due errori creano più confusione di ogni altro. Un profilo della scheda mancante o ambiguo costringe lo stabilimento a indovinare i bordi: metta quindi il profilo su un layer meccanico dedicato. E un file di foratura con unità di misura errate trasforma fori precisi in caos: verifichi le unità (mm rispetto a pollici) e che i fori metallizzati e non metallizzati siano distinti.
Prima di comprimere la cartella in un archivio, apra i file esportati in un visualizzatore Gerber gratuito e li esamini come li vedrà lo stabilimento. Verifichi che il layer di pasta corrisponda ai Suoi pad, che nessuna serigrafia ricada su pad scoperti e che il numero di layer corrisponda allo stackup.
Come preparo una distinta base che lo stabilimento non metterà in discussione?
Una distinta base pronta per la produzione elenca un componente per riga con un codice articolo del produttore inequivocabile, i designatori di riferimento che lo usano e la quantità. È il MPN a rendere una distinta base costruibile. Una riga che indica solo «100nF 0402» potrebbe corrispondere a centinaia di componenti reali con diverse tensioni nominali, dielettrici e tolleranze, e l'assemblatore non può approvvigionarla senza indovinare.
Ogni riga della distinta base dovrebbe riportare queste colonne:
- Designatori di riferimento (C1, C2, R5), così ogni componente è associato a un footprint.
- Quantità per assemblaggio.
- Produttore e codice articolo del produttore (MPN).
- Valore e package per un controllo incrociato di coerenza.
- Descrizione, con le specifiche critiche come tensione o tolleranza.
- Un flag DNP («Do Not Populate») per le posizioni non montate.
Per i componenti passivi, un MPN insieme a una nota sugli equivalenti approvati mantiene la riga costruibile quando un componente va in carenza. Per qualsiasi componente polarizzato, per i semiconduttori e i connettori, fissi il MPN esatto. Approvvigionare componenti originali e tracciabili sulla base dei Suoi MPN, anziché sostituti del mercato grigio, è la differenza tra una scheda funzionante e una che guasta sul campo: per questo un assemblatore serio verifica l'autenticità dei componenti prima del posizionamento. Le distinte base approssimative sono un tema ricorrente tra gli dfm mistakes pcb che aggiungono silenziosamente giorni a una produzione.
Cosa deve contenere il file pick and place
Un file pick and place (chiamato anche file centroid, XY o di inserzione) elenca ogni componente a montaggio superficiale con il suo designatore di riferimento, le coordinate X e Y, l'angolo di rotazione e il lato della scheda su cui si trova. La macchina SMT legge questo file per posizionare ogni componente: un errore qui significa componenti collocati nel punto sbagliato o con l'angolo sbagliato.
Per un file pick and place utilizzabile, contano tre dettagli:
- Origine e unità. Le coordinate fanno riferimento all'origine della scheda in millimetri o pollici. Indichi quale delle due usa e mantenga la coerenza con il disegno di fabbricazione.
- Convenzione di rotazione. L'orientamento a zero gradi e la direzione di rotazione devono corrispondere a quanto previsto dall'assemblatore. IPC-7351B definisce un orientamento di componente a zero fisso affinché le librerie CAD e i dati pick and place restino coerenti, ma confermi sempre, perché una rotazione errata su componenti polarizzati è un classico fallimento del primo articolo.
- Indicazione del lato. Ogni riga indica Top o Bottom, così le schede a doppia faccia vengono prodotte correttamente.
Non deve correggere da solo la rotazione di ogni footprint: un buon assemblatore normalizza i Suoi dati durante il DFM. Ma più pulita è l'esportazione, meno ipotesi dovrà fare chiunque. Una libreria di footprint in ordine è uno dei motivi per cui una revisione pcb dfm approfondita ripaga il tempo investito prima ancora che i file lascino la Sua scrivania.
Perché inviare disegni di fabbricazione e di montaggio se ho già i file Gerber?
I disegni rispondono alle domande a cui file Gerber e distinta base non possono fisicamente rispondere. Un disegno di fabbricazione specifica lo stackup dei layer, il peso del rame, lo spessore della scheda, la finitura superficiale (ENIG, HASL) e i requisiti di impedenza. Un disegno di montaggio mostra la polarità dei componenti, i posizionamenti speciali, le zone di conformal coating e i componenti DNP. Sono le istruzioni leggibili dall'operatore dietro ai Suoi dati leggibili dalla macchina.
È anche qui che risiede la classe di accettazione. IPC-A-610 Revision J (pubblicata a marzo 2024) definisce tre classi di qualità della lavorazione: Classe 1 per prodotti di carattere generale, Classe 2 per servizi dedicati e Classe 3 per hardware ad alta affidabilità e per ambienti gravosi. Dichiari la Sua classe sul disegno: cambia il modo in cui un ispettore AOI o a raggi X giudica ogni giunto di saldatura, dall'altezza del fillet alla percentuale di vuoti nei BGA, e cambia il prezzo. Se non indica nulla, la Sua scheda viene di norma prodotta e ispezionata come Classe 2.
La Sua checklist pre-spedizione prima di cliccare su invia
Prima di inviare qualsiasi cosa, esegua un ultimo controllo rispetto a questa lista. Richiede dieci minuti ed evita gli scambi più comuni che ritardano un preventivo. La consideri il varco tra «progettazione completata» e «pronto per la produzione».
Una revisione pcb dfm completa in fase di progettazione avrà intercettato i problemi strutturali; questa checklist intercetta quelli del pacchetto di file. Quando sarà pronto per il preventivo, la checklist sul pcb assembly quote copre tutto il resto da includere, affinché il numero che riceve sia reale e non provvisorio.
Domande frequenti
Quali formati di file accettano gli assemblatori di PCB?
La maggior parte degli assemblatori accetta Gerber esteso (RS-274X) più un file di foratura Excellon, e preferisce sempre più i formati intelligenti come ODB++ o IPC-2581, che riuniscono rame, foratura e netlist in un unico file. Per la distinta base invii CSV o XLSX. Per il pick and place invii un file centroid in CSV o TXT. I disegni devono essere in PDF.
Mi serve un file pick and place anche per una piccola serie prototipale?
Sì, anche per una sola scheda. È il file pick and place a posizionare ogni componente a montaggio superficiale sulla linea SMT: senza di esso, l'assemblatore deve collocare i componenti a mano seguendo i Suoi disegni oppure chiederLe di generarlo, e in entrambi i casi si aggiungono ritardi. Lo esporti dal Suo tool EDA insieme ai file Gerber.
Qual è la causa più comune di ritardo di un ordine di assemblaggio PCB?
Una distinta base incompleta o ambigua è la causa più frequente. Una riga che indica solo valore e package, senza codice articolo del produttore, costringe l'assemblatore a interrompere il lavoro per chiederLe quale componente esatto intende. Ogni riga montata dovrebbe riportare un MPN, così il team può approvvigionarla senza indovinare.
Devo inviare file Gerber o ODB++ per l'assemblaggio?
Entrambi vanno bene, ma ODB++ e IPC-2581 riducono gli errori perché portano rame, foratura, netlist e dati dei componenti in un unico file convalidato, lasciando meno spazio a un layer mancante o a una foratura non corrispondente. I file Gerber restano accettati ovunque. Se il Suo tool EDA esporta un file intelligente pulito, invii quello; in caso contrario invii un set Gerber completo e verificato.
Come segnalo i componenti «Do Not Populate»?
Segnali i componenti DNP in due punti: aggiunga uno stato DNP («Do Not Populate») chiaro nella distinta base e contrassegni quelle posizioni sul disegno di montaggio. Indicarli in un solo punto è rischioso: un componente segnalato nel disegno ma quotato nella distinta base, o il contrario, porta a una scheda sovraprogettata o sottoprogettata.
Cosa significa la classe IPC per il mio assemblaggio?
La classe di IPC-A-610 stabilisce i criteri di qualità della lavorazione e di ispezione ai quali viene giudicata la Sua scheda. La Classe 1 è per uso generale, la Classe 2 è il valore predefinito per la maggior parte dei prodotti commerciali e la Classe 3 copre l'hardware ad alta affidabilità, come quello medicale o aerospaziale. Dichiari la Sua classe sul disegno di fabbricazione, perché influisce direttamente sul rigore dell'ispezione e sul costo.
Pronto a inviare i Suoi file?
Un pacchetto di file in ordine è la copertura assicurativa meno costosa contro una produzione ritardata. Se desidera un secondo paio di occhi prima della produzione, invii i Suoi file Gerber e la distinta base: eseguiremo una revisione DFM e di producibilità completa, con un project manager dedicato di lingua inglese come Suo unico punto di contatto. Contatti il team Faradine e segnaleremo tutto ciò che bloccherebbe il Suo ordine.