Blog
Che cos'è un file BOM di un PCB
Forse avete aperto il case del vostro computer e vi siete meravigliati dell'intricata scheda a circuiti stampati all'interno. In realtà, non è un processo semplice; coinvolge sia la progettazione che la produzione della scheda a circuiti stampati nuda, sia l'assemblaggio dei componenti su di essa. Il PCB funge da base, mentre i componenti sono gli elementi funzionali: entrambi sono indispensabili.
Durante questo processo, incontrerai inevitabilmente un concetto chiamato BOM. A differenza degli schemi e dei layout dei PCB, che definiscono la funzionalità del circuito, i file BOM dettagliano i componenti effettivi utilizzati per costruire la scheda del circuito.
Questo articolo di PCBCool ti introdurrà ai file BOM in modo chiaro e pratico, concentrandosi sui requisiti di produzione e assemblaggio reali, piuttosto che sulla conoscenza puramente teorica.
Cos'è una distinta base (BOM) nella progettazione di PCB
BOM sta per Bill of Materials (Distinta Base). È un elenco strutturato di tutti i componenti necessari per assemblare un PCB. Questo documento tecnico critico dettaglia le materie prime, i componenti, i pezzi e altre informazioni chiave necessarie per produrre una specifica scheda PCBA. Indica al produttore quali parti sono necessarie, quante ne sono richieste e da dove provengono. In parole semplici, è come una “lista della spesa dettagliata + istruzioni di montaggio” per la produzione di una PCBA, fungendo da ponte vitale che collega varie fasi di progettazione, approvvigionamento, produzione e test del PCB.
Anche se non descrive gli strati fisici della scheda di circuito come File Gerber il tuo progetto di assemblaggio sarebbe impossibile senza un elenco materiali (BOM) accurato perché:
- L'ufficio acquisti utilizza il distinuito di materiali (BOM) per compilare un elenco di materiali, specificando numeri di parte, specifiche, marche, quantità e imballaggi.
- Il prezzo unitario e la quantità di tutti i materiali elencati nella distinta base vengono utilizzati per calcolare il costo del materiale per il progetto, che incide direttamente sui prezzi.
- La distinta base aiuta con il controllo delle versioni del progetto, soprattutto durante le iterazioni di progettazione.
- In caso di guasto, il reparto post-vendita utilizza una distinta base di riparazione per individuare e sostituire rapidamente i componenti difettosi e stabilire un processo di riparazione standardizzato.
Pertanto, anche un piccolo errore in distinta base può causare interruzioni della catena di montaggio, ritardi di spedizione o sostituzioni forzate di componenti all'ultimo minuto.
Campi principali in una distinta base di un PCB
Ogni Distinta Base (BOM) utilizzata per la produzione dovrebbe includere i seguenti campi chiave:
- Designatore di Riferimento: Questo identifica la posizione di ogni componente sul PCB, come R1, C5, U2, o J1. Serve come riferimento per la saldatura e la riparazione.
- Nome della parte e specifiche: Indica le caratteristiche elettriche o il nome del componente. Ad esempio, “Resistore 0603 10 kΩ ±1%”, “Condensatore 0,1 μF 50 V X7R” o “Microcontrollore STM32F103C8T6”.”
- Pacco e imballaggio: Le dimensioni fisiche del package e il layout dei pad del componente, come SOP-8, QFP-48, 0402, DIP-16, ecc. Questo garantisce la compatibilità con il design del PCB.
- Codice produttore (MPN): Un numero univoco che identifica il componente acquistato, garantendo che i componenti acquistati corrispondano alle specifiche di progettazione.
- Codice materiale: Il codice univoco interno dell'azienda, utilizzato nei sistemi ERP e nella gestione del magazzino per evitare confusioni tra materiali con lo stesso nome ma specifiche diverse.
- Quantità: Il numero di unità componenti richieste per ciascun PCB, che facilita la produzione e la gestione dei materiali.
- Note: Istruzioni speciali, quali modelli alternativi, direzione di saldatura, requisiti antistatici e priorità di acquisto.
BOM vs CPL vs Gerber
| Articolo di confronto | BOM | CPL | Gerber |
|---|---|---|---|
| Scopo | Componenti elettronici (resistori, condensatori, circuiti integrati, transistor, ecc.) PCB (circuito stampato) Saldatura (stagno, flussante) Attrezzatura per saldatura (saldatore, pompa dissaldante, treccia dissaldante) Componenti passivi Componenti attivi Connettori Interruttori Display Filtri Oscillatori Trasformatori Relè Bobine Fusibili Potenziometri Sensori Cavi e fili Materiali di fissaggio (viti, dadi, distanziatori) Etichette e marcature Materiali di pulizia (alcool isopropilico, salviette) Coperture protettive o involucri (se necessario). | Specifica il posizionamento dei componenti sul PCB. | Definisce come il PCB viene fisicamente fabbricato, inclusi strati di rame, fori di perforazione, ecc. |
| Contenuto | Nomi dei componenti, numeri di parte, specifiche e quantità. | Coordinate di posizionamento dei componenti (X, Y), orientamento e designatore di riferimento. | Rame, maschera di saldatura, file di foratura e definizioni di layer. |
| Informazioni chiave | – Nome della parte e specifiche (resistenze, condensatori, ecc.) – Quantità necessaria – Numeri di parte del produttore (MPN) | – Coordinate di posizionamento – Orientamento del componente – Designatore di riferimento (es. R1, C5) | – Strati di rame – Percorsi di perforazione – Strato di maschera di saldatura – Posizioni dei via |
| Uso primario | Per fornire un elenco completo di tutte le parti per l'approvvigionamento e l'assemblaggio. | Per guidare il posizionamento automatico dei componenti durante l'assemblaggio di PCB. | Per garantire la corretta fabbricazione fisica del PCB, definendo lo stack-up dei layer e le localizzazioni dei fori. |
| Richiesto per | – Approvvigionamento – Assemblaggio – Stima dei costi – Tracciabilità dei materiali | – Programmazione macchina a prelievo e posizionamento automatizzato – Posizionamento dei componenti durante l'assemblaggio | – Fabbricazione PCB – Foratura – Applicazione maschera di saldatura |
| File associati | Nessuno (solo un elenco di parti) | – Coordinate XY dei componenti – Istruzioni di posizionamento per l'automazione dell'assemblaggio | – File Gerber per ogni strato – File di foratura per la posizione dei fori |
| Informazioni di esempio | “Resistore 0603 da 10 kΩ ±1%” ”Condensatore da 0,1 μF, 50 V, X7R” | “R1: X=5.2mm, Y=10.4mm, Rotazione di 90°””U2: X=12.5mm, Y=20.8mm, Rotazione di 0°” | “Strato 1: Tracce di rame Strato 2: Maschera di saldatura File di foratura per posizioni di via” |
| Formato file | Tipicamente un file CSV o Excel. | Tipicamente un file CSV o di testo con coordinate e orientamento. | Formato Gerber (RS-274X) per gli strati del PCB, Excellon per i file di foratura. |
| Critico per | Assemblaggio accurato, parti corrette ed evitare ritardi di approvvigionamento. | Assemblaggio automatizzato e posizionamento accurato dei componenti. | Processo di produzione PCB, inclusi allineamento strati e foratura. |
Errori Comuni della BOM
Errori o incongruenze nel numero di parte
Uno degli errori più comuni riguarda i codici dei componenti. Questi possono includere problemi come codici duplicati, codici mancanti o discrepanze tra i codici dei componenti e la serigrafia del PCB o lo schema elettrico. Ad esempio, potrebbero esserci due componenti contrassegnati come R1, oppure il codice componente nel programma di posizionamento SMT potrebbe non corrispondere al componente effettivo.
Conseguenze:
Questi errori possono causare un posizionamento SMT errato, difficoltà nell'individuare i componenti durante le riparazioni o errori di saldatura di massa, portando a problemi di assemblaggio.
Mitigazione:
Per evitare ciò, verifica i numeri di parte rispetto allo schema dopo aver esportato la distinta base. È inoltre importante utilizzare un software EDA per la validazione dei numeri di parte ed eseguire controlli di coerenza approfonditi prima che inizi la produzione.
Errori di marcatura del pacco
Gli errori di marcatura del package si verificano quando il tipo di package o il numero di pin sono errati. Ad esempio, un componente elencato come SOP-8 potrebbe essere erroneamente marcato come DIP-8, oppure un package QFP potrebbe avere un numero di pin errato. Inoltre, le dimensioni del package potrebbero non corrispondere alle dimensioni effettive del componente, causando problemi di posizionamento o montaggio.
Conseguenze:
Questi errori possono impedire il corretto montaggio dei componenti o causare il disallineamento dei pad con i terminali del componente, il che potrebbe comportare lo scarto di PCB o la necessità di ri-prototipazione.
Mitigazione:
Assicurarsi che le informazioni del pacchetto BOM siano coerenti con la libreria PCB e il datasheet del componente. I nuovi pacchetti devono essere verificati fisicamente prima dell'uso in produzione.
Problemi di Gestione di Materiali Alternativi
Materiali alternativi possono talvolta causare confusione se non gestiti correttamente. Ad esempio, i materiali alternativi potrebbero non essere specificati nella distinta base, oppure i parametri dei materiali alternativi potrebbero essere incompatibili con i componenti originali. Inoltre, la prioritizzazione errata dei materiali alternativi, così come l'aggiornamento non corretto dei materiali alternativi obsoleti nella distinta base, sono problemi comuni.
Conseguenze:
L'uso di materiali alternativi errati o obsoleti può portare a prestazioni incoerenti del prodotto, mancato rispetto degli standard di certificazione, guasti di massa e difficoltà nelle riparazioni post-vendita.
Mitigazione:
Per mitigare questo, assicurarsi che i materiali alternativi siano sottoposti a verifica hardware. La distinta base (BOM) dovrebbe indicare chiaramente la priorità, gli scenari applicabili e lo stato di certificazione per ciascun materiale alternativo. Inoltre, dovrebbe essere stabilito un processo di approvazione per la sostituzione dei materiali durante la produzione.
Incoerenza tra disegni e distinta base
Un altro problema comune si presenta quando c'è una discrepanza tra lo schema o il layout del PCB e la distinta base (BOM). Questo può verificarsi se i disegni vengono modificati ma la BOM non viene aggiornata di conseguenza, o se i materiali vengono aggiunti o rimossi dalla BOM senza aggiornare i disegni associati.
Conseguenze:
Queste incongruenze possono portare a discrepanze tra il progetto e il prodotto finale. Di conseguenza, la produzione potrebbe proseguire con materiali o progetti errati, causando problemi di produzione di massa.
Mitigazione:
Per evitare ciò, modificare sempre prima i disegni, seguiti dall'aggiornamento della distinta base. Eseguire un controllo di coerenza tra i disegni e la distinta base prima del rilascio per la produzione.
Considerazioni finali
La distinta base è molto più di un semplice elenco di componenti, è uno strumento di comunicazione critico che colma il divario tra progettisti, acquirenti e produttori.
Creando distinte base (BOM) accurate e ben strutturate, i progettisti possono contribuire a garantire un assemblaggio più agevole, un migliore controllo dei costi e risultati produttivi più affidabili.
Una distinta base (BOM) solida, se combinata con file Gerber e dati di posizionamento puliti, è essenziale per il successo di qualsiasi progetto PCB.
In PCBCool, siamo specializzati nel fornire soluzioni complete per la produzione e l'assemblaggio di PCB. Con oltre 20 anni di esperienza, garantiamo che ogni fase del processo, dalla creazione della distinta base all'assemblaggio finale, sia eseguita con precisione e qualità. Sia che tu stia cercando supporto con i tuoi file BOM o che necessiti di una produzione PCBA affidabile ed efficiente, PCBCool è il tuo partner di fiducia per trasformare i progetti in realtà.
Domande Frequenti (FAQ)
Assicurare la compatibilità dei materiali e dei componenti con il specifico ambiente di produzione, verificando la disponibilità presso i fornitori, i tempi di consegna e i requisiti di certificazione.
Utilizza un sistema di controllo versione per il tuo BOM e aggiornalo immediatamente per riflettere eventuali modifiche al progetto. Informa tutti gli stakeholder per garantirne la coerenza.
A: Trova parti alternative adatte e verifica la loro compatibilità prima di aggiornare la distinta base.
A: Differenziare chiaramente i componenti e i materiali per ogni strato, come i via e i materiali interni, per garantirne l'accuratezza.
Nonostante si possano usare distinte dei materiali simili, dovrebbero essere apportate delle modifiche per ottimizzare i costi dei materiali, l'approvvigionamento e la gestione della catena di approvvigionamento per la produzione su larga scala.
A: Controlla il tuo BOM rispetto allo schema, al layout del circuito stampato e ai file Pick-and-Place. Utilizza il software EDA per la verifica della compatibilità.
La mancata aggiornamento della distinta base dopo le modifiche può causare ritardi nella produzione, componenti errati e costosi errori.
Utilizzare una BOM di base e creare versioni distinte per ogni variante, etichettando chiaramente i componenti e le caratteristiche specifiche della variante.
Sì, una distinta base aiuta nella risoluzione dei problemi fornendo i dettagli necessari per sostituire i componenti e garantire che i pezzi corrispondano alle specifiche di progettazione.
Organizza i componenti per tipo, funzione o livello per garantire chiarezza e facilità di riferimento.
Assicurati che la tua distinta base (BOM) sia conforme a standard come IPC-2581 per i dati di progettazione e IPC-A-610 per i requisiti di qualità dell'assemblaggio.
Loki lavora nel commercio internazionale e nei PCB dal 2021, con esperienza nella fabbricazione e assemblaggio di PCB e nella comunicazione con i clienti. Presso PCBCool, supporta la pubblicazione di contenuti tecnici e aiuta a mettere in contatto le richieste dei clienti con il responsabile account appropriato per un efficace follow-up dei progetti.