Checklist preventivo PCBA (BOM, Gerber, test): guida pratica completa dalle basi alla produzione

Una checklist di preventivazione PCBA ben costruita è la base tecnica che collega un file di progetto a un assemblaggio reale e funzionante di circuito stampato. Non si limita a richiedere un prezzo, ma definisce in modo preciso l’ambito dei materiali (BOM), dei dati di fabbricazione (Gerber) e dei protocolli di validazione (test) necessari per ridurre i rischi produttivi. Quando questi dati di ingresso vengono standardizzati, i team di engineering e procurement possono verificare che il preventivo finale rispecchi davvero complessità, livello qualitativo e tempi richiesti per una build riuscita.

Punti chiave

  • Completezza dei dati: un preventivo è preciso solo quanto i dati forniti. L’assenza dei file Pick-and-Place (XY) o una BOM ambigua possono ritardare la quotazione di 2 o 3 giorni.
  • Validazione della BOM: ogni riga deve includere un Manufacturer Part Number (MPN). Basarsi solo sulle descrizioni porta a un rischio del 15-20% di selezionare componenti errati.
  • Tassi di attrition: occorre sempre prevedere una maggiorazione di componenti. La pratica standard richiede un extra del 3-5% per i passivi (0402 e più piccoli) e dell’1-2% per gli IC attivi, così da coprire gli scarti macchina.
  • Precisione dei Gerber: i file devono essere in formato RS-274X oppure ODB++ con drill chart chiaro. Tolleranze di foratura vaghe costringono spesso il produttore a fermarsi e aprire Engineering Questions (EQ).
  • Ambito dei test: la copertura di test va definita presto. L’In-Circuit Test (ICT) richiede in genere punti di test su oltre il 90% delle net, mentre il Functional Circuit Test (FCT) dipende da firmware e fixture specifici.
  • Suggerimento di validazione: prima dell’invio, esegua un controllo preliminare della BOM contro un database di distributori come DigiKey o Mouser per individuare subito parti obsolete.
  • Regola decisionale: se la scheda contiene BGA con pitch inferiore a 0,5 mm, nel preventivo va richiesta esplicitamente l’ispezione a raggi X per garantire il rispetto dei criteri di voiding.

Contenuti

Che cosa significa davvero (ambito e limiti)

La checklist di preventivazione PCBA è il documento guida dell’intero rapporto produttivo. Non è soltanto una richiesta di prezzo, ma una specifica dei requisiti build-to-print. Il suo ambito comprende tre pilastri distinti: la Bill of Materials (BOM), che definisce che cosa viene costruito; i dati Gerber o CAD, che definiscono dove e come viene costruito; e i criteri di test e qualità, che stabiliscono se la build è accettabile.

I confini sono fondamentali. Una checklist standard copre normalmente manodopera di assemblaggio, fabbricazione PCB, approvvigionamento componenti e ispezione standard come AOI. Spesso invece esclude l’ingegneria non ricorrente (NRE) per fixture di test personalizzati, conformal coating o assemblaggio box-build, a meno che non venga richiesta in modo esplicito. Comprendere bene questi limiti evita lo scope creep, cioè l’aumento successivo dei costi dovuto a requisiti inizialmente non definiti, come standard di pulizia specifici (per esempio contaminazione ionica < 1,56 µg/cm² equivalente NaCl) o esigenze di packaging dedicate.

Metriche che contano (come valutarle)

Per fare in modo che un preventivo sia realmente utilizzabile e a basso rischio, devono essere valutate metriche precise sulla qualità dei dati e sulla capacità produttiva. Le tabelle seguenti riassumono i parametri critici relativi ai dati di ingresso (BOM/Gerber) e alla qualità di uscita attesa.

Tabella 1: metriche di qualità dei dati in ingresso

Metrica Intervallo accettabile / target Perché è importante Come verificarla
Completezza BOM 100% copertura MPN Descrizioni come “resistenza 10k” non sono sufficienti e causano errori di sourcing. Verifichi che ogni riga includa un Manufacturer Part Number valido.
Lifecycle del componente 0% obsoleto / NRND Parti obsolete fermano la produzione; NRND espone a futuri rischi di fornitura. Faccia passare la BOM in uno strumento supply chain come SiliconExpert o Octopart.
Accuratezza Pick & Place Coordinate X/Y a 0,01 mm Garantisce posizionamento preciso, soprattutto per 0201 e BGA a passo fine. Controlli le impostazioni di export del file centroid nel software EDA.
Tolleranza del file di foratura ±3 mil (0,076 mm) Tolleranze ambigue portano a problemi di montaggio sui componenti THT. Riveda la drill chart nelle note di fabbricazione Gerber.
Espansione solder mask 2-4 mil (0,05-0,10 mm) Previene ponti di saldatura sugli IC a passo fine. Ispezioni i layer Gerber con un viewer come CAM350.
Numero di fiducial Minimo 3 globali, 2 per BGA Essenziale per l’allineamento ottico delle macchine di assemblaggio. Confermi visivamente i fiducial sui layer rame e pasta.

Tabella 2: metriche di produzione e qualità in uscita

Metrica Intervallo accettabile / target Perché è importante Come verificarla
Voiding BGA < 25% (IPC Classe 2) Vuoti eccessivi riducono l’affidabilità termica e meccanica del giunto. Richieda report di ispezione a raggi X per tutti i componenti BGA.
Altezza pasta saldante 4-6 mil (tipico) Troppa poca pasta genera open; troppa pasta genera short. Riveda i log SPI (Solder Paste Inspection).
Extra componenti 3-5% (passivi), 1% (attivi) Le macchine perdono componenti; un extra insufficiente causa consegne incomplete. Controlli la voce “Attrition” o “Overage” nel preventivo.
First Pass Yield (FPY) > 98% (produzione di massa) Un rendimento basso indica processo instabile o DFM debole. Chieda statistiche FPY su build tecnologicamente simili.
Copertura di test > 90% (ICT), 100% (power) Le net non verificate lasciano difetti latenti non rilevati. Riveda il “Testability Report” fornito dall’assemblatore.
Contaminazione ionica < 1,56 µg/cm² Una contaminazione elevata favorisce crescita dendritica e corti nel tempo. Richieda risultati ROSE se l’affidabilità è critica.

Revisione ingegneristica della BOM per PCBA

Come scegliere (guida per scenario)

La scelta dei parametri corretti di preventivazione dipende molto dalla fase del ciclo di vita del prodotto e dai requisiti tecnologici specifici. Usi queste regole decisionali per adattare la checklist al suo scenario.

  1. Se è in fase di prototipo (NPI), scelga un servizio turnkey in cui l’assemblatore gestisce l’intero sourcing dei componenti, così da ridurre il tempo amministrativo, anche se il costo materiali aumenta del 10-15%.
  2. Se è in produzione di massa, scelga un modello consigned o partial turnkey per gli IC di alto valore, così da controllare i costi, lasciando all’assemblatore la gestione dei passivi a basso costo.
  3. Se la scheda utilizza BGA a passo fine (< 0,5 mm), scelga di imporre l’ispezione a raggi X al 100% e inserisca nelle note qualità il controllo del voiding BGA: criteri per stencil, reflow e raggi X.
  4. Se il prodotto è di Classe 3 (medicale/aerospaziale), scelga di richiedere un report di First Article Inspection (FAI) che verifichi il 100% dei valori componenti prima del run completo.
  5. Se ha tracce a impedenza controllata, scelga di includere nelle note Gerber una richiesta precisa di stackup dielettrico, specificando materiale (per esempio Isola 370HR) e impedenza target (per esempio 50 Ω ±10%).
  6. Se il progetto richiede conformal coating, scelga di specificare il tipo di coating (acrilico, silicone, uretano) e le aree keep-out in modo chiaro su un layer meccanico dedicato.
  7. Se richiede Functional Testing (FCT), scelga di fornire il progetto del fixture di test e l’eseguibile firmware nel pacchetto RFQ per ottenere una quotazione manodopera accurata.
  8. Se il costo è il driver principale, scelga “Substitutes Approved” per i componenti passivi, in modo che l’assemblatore possa utilizzare marchi equivalenti di stock interno come Yageo o Samsung.
  9. Se il lead time è critico (< 5 giorni), scelga componenti solo da distributori nazionali come DigiKey o Mouser ed eviti parti indicate come “Factory Stock” o “Allocation”.
  10. Se la scheda usa rame pesante (> 2 oz), scelga di aumentare le regole minime di spaziatura nel progetto e richieda un profilo termico specifico heavy-copper per la saldatura reflow.

Checkpoint di implementazione (dal progetto alla produzione)

Passare dal preventivo alla scheda fisica richiede un processo di implementazione disciplinato. Questa checklist aiuta a garantire che i dati consegnati corrispondano sia al preventivo sia alle reali capacità di produzione.

1. Pulizia e validazione della BOM

  • Azione: Esporti la BOM e verifichi ogni MPN contro un database aggiornato di distributori.
  • Verifica di accettazione: Il 100% degli MPN risulta con lifecycle “Active” e disponibilità sufficiente per la quantità di build + 5% di attrition.
  • Perché: È così che si evitano mismatch BOM e rischi di sostituzione nei progetti turnkey PCBA; intercettare qui le parti obsolete evita settimane di ritardo.

2. Generazione dei file Gerber

  • Azione: Generi file RS-274X o ODB++ includendo tutti i layer rame, solder mask, serigrafia, file di foratura e outline della scheda.
  • Verifica di accettazione: Carichi i file in un viewer di terze parti, come DFM Now, e controlli che l’allineamento tra layer resti entro 0,05 mm.

3. Creazione del file centroid (Pick & Place)

  • Azione: Esporti il file coordinate XY includendo designator, layer, X-Mid, Y-Mid, rotation e package.
  • Verifica di accettazione: Verifichi che gli angoli di rotazione corrispondano all’orientamento del footprint, per esempio l’allineamento di pin 1, per tutti gli IC.

4. Review DFM (Design for Manufacturability)

  • Azione: Invii i dati per un controllo DFM preliminare al fornitore di assemblaggio turnkey.
  • Verifica di accettazione: Riceva un report DFM con 0 errori bloccanti, per esempio nessun ponte di solder mask mancante sotto 4 mil.

5. Assegnazione dei test point

  • Azione: Si assicuri che le net critiche abbiano test point accessibili, con diametro minimo di 0,8 mm, per ICT o flying probe.
  • Verifica di accettazione: Il report di copertura mostra oltre il 90% di accessibilità delle net.

6. Risoluzione delle Engineering Questions (EQ)

  • Azione: Risponda alle EQ del produttore su stackup, impedenza o footprint dei componenti.
  • Verifica di accettazione: Tutte le EQ vengono chiuse entro 24 ore per mantenere il lead time quotato.

7. Approvazione dello stencil per pasta saldante

  • Azione: Riveda le modifiche alle aperture stencil proposte dall’assemblatore.
  • Verifica di accettazione: Le aperture per BGA e QFN vengono ridotte tipicamente del 10-20% per controllare il volume di saldatura ed evitare bridging.

8. First Article Inspection (FAI)

  • Azione: Richieda un report FAI completo per la prima unità assemblata.
  • Verifica di accettazione: Il report di First Article Inspection conferma che tutti i valori dei componenti rientrano in tolleranza e che la polarità è corretta.

9. Taratura del profilo di reflow

  • Azione: Il produttore utilizza una scheda di profilazione termica per impostare le zone del forno.
  • Verifica di accettazione: Il Time Above Liquidus (TAL) è compreso tra 45 e 75 secondi e la temperatura di picco non supera i limiti massimi dei componenti, in genere 245 °C-260 °C.

10. Audit finale di qualità

  • Azione: Esegua controlli visivi e funzionali sul lotto di produzione.
  • Verifica di accettazione: La spedizione include un Certificate of Compliance (CoC) e immagini a raggi X dei componenti BGA.

Area di test per assemblaggio turnkey PCBA

Errori comuni (e approccio corretto)

Anche con una checklist, alcuni errori fanno spesso deragliare i progetti PCBA. Capire impatto e correzione corretta è fondamentale per una gestione fluida.

  1. Errore: fornire nella BOM solo una “Description”, per esempio “100nF Cap”.

    • Impatto: l’assemblatore sceglie un componente con tensione o coefficiente termico errati, causando guasti sul campo.
    • Correzione: fornisca sempre un Manufacturer Part Number (MPN) specifico.
    • Verifica: la BOM deve includere le colonne “Manufacturer” e “MPN”.
  2. Errore: ignorare l’orientamento dei componenti nei file centroid.

    • Impatto: condensatori polarizzati o diodi vengono montati al contrario, con cortocircuiti immediati.
    • Correzione: indichi chiaramente il pin 1 sulla serigrafia e sul disegno di assemblaggio.
    • Verifica: confronti il layer Assembly Drawing con la rotazione presente nel file centroid.
  3. Errore: omettere i requisiti di ispezione a raggi X per i BGA.

    • Impatto: ponti di saldatura nascosti o voiding eccessivo sotto il BGA restano non rilevati.
    • Correzione: specifichi nelle note di preventivo il controllo del voiding BGA con criteri per stencil, reflow e raggi X.
    • Verifica: confermi che nel preventivo sia presente una voce “X-Ray Inspection”.
  4. Errore: non definire la panelizzazione.

    • Impatto: le schede arrivano singole, rendendo inefficiente o impossibile l’assemblaggio automatico.
    • Correzione: richieda consegna in array/panel con breakaway rails di 5-10 mm e fiducial sui rail.
    • Verifica: riveda il disegno panel fornito dalla fab prima della produzione.
  5. Errore: istruzioni “Do Not Populate” (DNP) incomplete.

    • Impatto: componenti costosi vengono montati su footprint non necessari, con spreco di budget e possibili corti.
    • Correzione: aggiunga in BOM una colonna “DNP” oppure “Fitted” e segni chiaramente i componenti DNP.
    • Verifica: incroci la lista DNP della BOM con il file pick-and-place.
  6. Errore: usare drill chart ambigue.

    • Impatto: il produttore deve indovinare se i fori siano metallizzati (PTH) o non metallizzati (NPTH), influenzando massa e montaggio.
    • Correzione: separi PTH e NPTH in file o strumenti distinti e specifichi con chiarezza le tolleranze.
    • Verifica: controlli l’header del file Gerber di foratura per confermare le definizioni utensile.
  7. Errore: dimenticare di specificare la finitura superficiale del PCB.

    • Impatto: ricevere HASL, irregolare, al posto di ENIG, planare, crea problemi di posizionamento sui BGA a passo fine.
    • Correzione: indichi esplicitamente “ENIG” oppure “Immersion Silver” nelle note di fabbricazione.
    • Verifica: controlli la voce “Surface Finish” nel preventivo.
  8. Errore: non considerare i Moisture Sensitivity Levels (MSL).

    • Impatto: i componenti si fessurano durante il reflow a causa dell’umidità assorbita, con fenomeno di popcorning.
    • Correzione: si assicuri che l’assemblatore segua la J-STD-033 per gestione e baking delle parti MSL.
    • Verifica: controlli che siano disponibili stoccaggio controllato e forni di baking.

FAQ (costo, lead time, materiali, test, criteri di accettazione)

D: In che modo il numero di line item unici nella BOM influisce sul costo del preventivo? R: Il numero di linee uniche incide direttamente sulla manodopera necessaria per l’impostazione dei feeder.

  • Ogni parte unica richiede uno slot feeder dedicato sulla macchina pick-and-place.
  • Più linee significano tempi di setup più lunghi e maggiori costi NRE.
  • Consolidare i valori, per esempio usare resistenze da 10 kΩ ovunque invece di 10 kΩ e 10,2 kΩ, riduce il costo.

D: Qual è il lead time standard per ricevere un preventivo turnkey PCBA? R: Un preventivo turnkey standard richiede normalmente 24-48 ore.

  • Possono esserci ritardi se nella BOM mancano gli MPN o se i file Gerber sono corrotti.
  • BOM complesse con oltre 200 linee possono richiedere 3-4 giorni per la verifica sourcing.
  • Per progetti standardizzati sono spesso disponibili opzioni di quotazione quick-turn.

D: Come gestisco le parti sostitutive nella checklist di preventivo? R: La politica di sostituzione va definita in modo esplicito nella RFQ.

  • “No Substitutes”: il produttore deve acquistare esattamente l’MPN richiesto, con rischio lead time più alto.
  • “Passive Subs Allowed”: il produttore può usare resistenze o condensatori equivalenti, con costo inferiore e tempi più rapidi.
  • “Approval Required”: il produttore propone la sostituzione, ma la sua approvazione resta obbligatoria. È l’approccio più bilanciato.

D: Quali test devo richiedere per un lotto di 50 schede prototipali? R: Su piccoli lotti prototipali, i test pesanti basati su fixture sono in genere troppo costosi.

  • AOI (Automated Optical Inspection): essenziale su tutte le build per verificare posizionamento e polarità.
  • Flying Probe: adatto ai prototipi perché non richiede fixture, anche se è lento.
  • Ispezione visiva: controllo manuale sotto ingrandimento della qualità di assemblaggio.

D: Come viene calcolato l’extra componenti (attrition) nel preventivo? R: Gli assemblatori acquistano più componenti rispetto alla quantità BOM per coprire gli scarti macchina.

  • Passivi (0402+): in genere 3-5% di extra oppure un minimo di 50-100 pezzi aggiuntivi.
  • Passivi (0201): può essere necessario un extra maggiore per la maggiore difficoltà di manipolazione.
  • IC costosi: normalmente 0-1% di extra; spesso vengono forniti in cut tape con leader extender.

D: Qual è la differenza tra NRE e costo unitario nel preventivo? R: L’NRE (Non-Recurring Engineering) è un costo una tantum di avviamento, mentre il costo unitario è calcolato per singola scheda.

  • NRE: stencil, programmazione macchina, fixture di test, attrezzature.
  • Costo unitario: materiale PCB, componenti e manodopera di assemblaggio per minuto.
  • I riordini in genere non includono l’NRE, salvo modifiche al progetto.

D: Come verifico che l’assemblatore abbia usato il materiale PCB corretto, per esempio FR4 TG170? R: La verifica passa da documentazione e marcature.

  • Richieda un certificato materiale oppure un CoC dal fornitore del laminato.
  • Controlli le marcature sul bordo del PCB, come il watermark UL, che spesso indicano il grado del materiale.
  • Specifichi il materiale in modo esplicito nelle note Componenti e BOM.

D: Quali sono i criteri di accettazione per i giunti di saldatura? R: L’accettazione si basa in genere sugli standard IPC.

  • IPC-A-610 Classe 2: standard industriale/consumer, il più comune.
  • IPC-A-610 Classe 3: per applicazioni ad alta affidabilità, come medicale, aerospazio e life support.
  • I criteri coprono angoli di bagnatura, volume di saldatura e allineamento dei componenti.

Glossario (termini chiave)

Termine Definizione
AOI Automated Optical Inspection. Sistema basato su telecamera che ispeziona le schede assemblate per rilevare parti mancanti, errori di polarità e qualità di saldatura.
BOM Bill of Materials. Elenco completo di tutti i componenti, inclusi MPN, quantità e designatori di riferimento.
File centroid Conosciuto anche come file Pick-and-Place o file XY. Contiene coordinate e rotazione di ogni componente sul PCB.
DFM Design for Manufacturability. Processo di progettazione del layout PCB volto a ridurre errori di produzione e costi.
EQ Engineering Question. Richiesta formale del produttore al progettista per chiarire ambiguità nel pacchetto dati.
FAI First Article Inspection. Report dettagliato di verifica della prima unità prodotta prima della produzione di massa.
Fiducial Marcatore in rame sul PCB utilizzato dalle macchine di assemblaggio per allineamento ottico e correzione.
Gerber Formato file standard (RS-274X) utilizzato per trasferire al produttore i dati di fabbricazione del PCB, come layer rame, forature e mask.

Conclusione

Una checklist preventivo PCBA si gestisce con maggiore precisione quando specifiche e piano di verifica vengono definiti presto e poi confermati tramite DFM e copertura di test. Usi le regole, i checkpoint e i modelli di troubleshooting riportati sopra per ridurre i cicli di iterazione e proteggere il rendimento quando i volumi crescono. Se ha dubbi su un vincolo, lo validi con un piccolo lotto pilota prima di bloccare il rilascio in produzione.