BOM to zestawienie materiałów: lista części i ich ilości potrzebnych do wykonania wyrobu. W przypadku PCBA, czyli płytki z zamontowanymi komponentami, powinien jednoznacznie wskazywać, co kupić i które elementy zamontować. Do wyceny przygotuj plik CSV lub XLSX zawierający oznaczenia elementów, ilości na jedną płytkę, numery producenta, parametry, obudowy oraz zasady stosowania zamienników. Dołącz osobny plik położenia elementów i podaj wielkość zamawianej serii.
Sama lista „rezystor, kondensator, mikrokontroler” nie wystarczy do jednoznacznego doboru części. Dostawca musi odróżnić warianty o podobnych nazwach, ustalić zakres zakupów i sprawdzić zgodność zestawienia z dokumentacją. Dobry BOM ogranicza liczbę pytań, ale nie zastępuje weryfikacji projektu ani uzgodnienia warunków zamówienia.
Co opisuje BOM, a czego w nim nie ma?
BOM łączy dane zakupowe z oznaczeniami użytymi na schemacie i płytce. Przykładowo R1, R2 i R3 wskazują konkretne rezystory, natomiast MPN jest numerem katalogowym nadanym części przez jej producenta. Oznaczenie odpowiada na pytanie „który element w projekcie?”, a MPN — „jaka dokładnie część?”. Wewnętrzny numer magazynowy można dopisać, lecz nie powinien zastępować danych identyfikujących komponent u producenta.
Zestawienie nie jest harmonogramem ani instrukcją ustawienia maszyn. Nie opisuje samo z siebie współrzędnych, orientacji wszystkich części czy kolejności operacji. Dane do montażu komponentów na PCB trzeba traktować jako spójny komplet, w którym każdy plik pełni inną funkcję.
Zakres BOM-u zależy od przedmiotu zamówienia. Lista dla samej płytki z komponentami będzie inna niż zestawienie całego urządzenia z obudową, przewodami i opakowaniem. Już w nagłówku dokumentu określ produkt, wersję, wariant oraz podstawę ilościową, najlepiej jedną sztukę wyrobu. Liczbę zamawianych płytek podaj osobno, aby uniknąć pomylenia zużycia jednostkowego z zapotrzebowaniem na serię.
Jakie kolumny powinien zawierać BOM do wyceny?
Jedna pozycja powinna opisywać jednoznacznie określoną część. Elementy o tym samym MPN można zebrać w jednym wierszu, wymieniając wszystkie ich oznaczenia. Oddziel dane obowiązkowe od pomocniczych; kolor komórki lub komentarz widoczny tylko po najechaniu kursorem nie powinien być jedynym nośnikiem ważnej informacji.
| Kolumna | Co wpisać? | Po co dostawcy? |
|---|---|---|
| Oznaczenia elementów | Pełna lista oznaczeń ze schematu i PCB, np. R1, R2, R3. | Powiązanie części z miejscami montażu i kontrola liczby sztuk. |
| Ilość | Liczba sztuk na jedną płytkę dla wybranego wariantu. | Obliczenie zapotrzebowania materiałowego. |
| Numer producenta — MPN | Pełny numer katalogowy, z wymaganymi przyrostkami. | Identyfikacja konkretnego wariantu części. |
| Producent | Nazwa producenta komponentu. | Rozróżnienie podobnych numerów i weryfikacja pochodzenia części. |
| Opis i wartość | Rodzaj części oraz istotne parametry elektryczne. | Szybka kontrola zgodności opisu z numerem katalogowym. |
| Obudowa i wzór pól lutowniczych | Oznaczenie obudowy oraz identyfikator zastosowany w projekcie. | Sprawdzenie dopasowania mechanicznego i montażowego. |
| Tolerancja i napięcie | Wymagane parametry elementów pasywnych; odpowiednio także moc lub inne ograniczenia. | Odróżnienie części o tej samej wartości nominalnej, lecz innych parametrach. |
| Uwagi i status montażu | Ograniczenia oraz DNP/DNI, czyli „nie montować”. | Właściwa interpretacja wariantu i zakresu montażu. |
| Dopuszczalne zamienniki | Zatwierdzone numery MPN z producentami albo zapis o konieczności zatwierdzenia. | Ustalenie, jakie alternatywy można uwzględnić w zakupach. |
Przy elementach pasywnych wartość nominalna nie określa wszystkich właściwości. Rezystor o właściwej rezystancji może mieć niewystarczającą moc, a kondensator o odpowiedniej pojemności — nieodpowiednie napięcie znamionowe. Wymagania ustala projektant; dane konkretnego komponentu należy potwierdzić w jego karcie katalogowej. Nie ma jednej uniwersalnej tolerancji czy wartości napięcia dla wszystkich zastosowań.
Przydatne kolumny dodatkowe to jednostka miary, wewnętrzny numer części, status zatwierdzenia i sposób zaopatrzenia. Zaznacz, czy komponent kupuje wykonawca, czy dostarcza zamawiający. Dla przewodów lub materiałów pomocniczych podaj odpowiednią jednostkę; sztuka, metr i opakowanie nie są zamienne. Ilość zużywana w wyrobie oraz wielkość opakowania zakupowego to różne dane.
BOM inżynierski, produkcyjny i struktura produktu
BOM inżynierski, czyli EBOM, odzwierciedla konstrukcję wyrobu: części oraz podzespoły wynikające z projektu. Dla elektroniki punktem wyjścia jest zwykle eksport danych z narzędzia projektowego. Jego jakość zależy od uzupełnienia właściwości komponentów w bibliotekach i schemacie. Puste pole MPN w projekcie nie stanie się kompletną informacją zakupową po eksporcie.
BOM produkcyjny, czyli MBOM, porządkuje materiały potrzebne do wykonania wyrobu. Może uwzględniać także elementy niewidoczne na schemacie: śruby, etykiety, kleje lub opakowania, jeżeli należą do zakresu produkcji. Nie oznacza to, że każdą taką pozycję należy dopisać do listy komponentów elektronicznych. Ważne jest wskazanie, gdzie została udokumentowana i kto odpowiada za jej dostarczenie.
BOM jednopoziomowy przedstawia części na jednym poziomie zestawienia. Dobrze odpowiada potrzebom pojedynczej płytki, niezależnie od wielkości serii. BOM wielopoziomowy, nazywany strukturalnym, pokazuje zależności: urządzenie zawiera moduły, a moduły mają własne listy części. Ilości na niższym poziomie odnoszą się do wskazanego zespołu nadrzędnego i wymagają odpowiedniego przeliczenia.
Jeżeli zamówienie obejmuje również przygotowanie i montaż wiązek kablowych, wiązkę można opisać jako osobny podzespół z własną dokumentacją. Handlowy zestaw produktów również może mieć własną listę składników, lecz taka lista nie zastąpi BOM-u konkretnej płytki. Strukturę wybiera się według budowy wyrobu i zakresu prac, a nie według samej liczby wierszy.
Jak przygotować BOM w sześciu krokach?
- Ustal zakres i wersję. Wskaż płytkę, wariant obsady, etap projektu i liczbę sztuk do wyceny. Zdecyduj, czy zamówienie obejmuje tylko montaż, czy również zakup części. Wyznacz osobę odpowiedzialną za zatwierdzanie zmian i zamienników.
- Wyeksportuj zestawienie z projektu. Wygeneruj listę dla właściwej wersji schematu i PCB. Zachowaj oznaczenia elementów, a dane uporządkuj w czytelnych kolumnach. Nie przepisuj ręcznie listy, jeżeli można ją uzyskać bezpośrednio z dokumentacji.
- Uzupełnij dane zakupowe. Dodaj producentów, pełne MPN, opisy i obudowy. Porównaj parametry z kartami katalogowymi. Sprawdź informacje producenta o dostępności i statusie części; element wycofywany wymaga decyzji przed zatwierdzeniem zakupów.
- Opisz warianty i alternatywy. Oznacz pozycje nieprzeznaczone do montażu oraz części dostarczane przez zamawiającego. Wpisz zatwierdzone zamienniki albo warunek ich wcześniejszej akceptacji. Nie pozostawiaj znaczenia pustych pól domysłom odbiorcy.
- Porównaj dokumenty. Sprawdź ilości, oznaczenia i zgodność z osobnym plikiem położenia. Zweryfikuj rysunek montażowy oraz przynależność wszystkich plików do tego samego wariantu. Wyjaśnij różnice przed wysłaniem zapytania.
- Zatwierdź i przekaż komplet. Zapisz wersję, datę oraz zakres zmian. Otwórz końcowy plik CSV lub XLSX i sprawdź jego zawartość. Dołącz uzgodnione dane płytki, plik położenia i wymagania montażowe, oddzielając je od roboczych eksportów.
Po zmianie wartości, obudowy lub obsady ponownie sprawdź cały komplet dokumentacji. Samo poprawienie arkusza nie aktualizuje schematu ani pliku położenia. Wersja zatwierdzona do wyceny powinna dać się jednoznacznie odróżnić od wcześniejszych plików, również wtedy, gdy dokumenty trafiają do różnych osób.
CSV, XLSX i dokumenty towarzyszące
CSV i XLSX pozwalają przekazać tabelę do dalszego przetwarzania. W CSV sprawdź separator pól, kodowanie polskich znaków i zapis list oznaczeń w pojedynczych komórkach. Przy otwieraniu arkusza zwróć uwagę, czy program nie zmienił numerów katalogowych na daty lub liczby i nie usunął zer początkowych. MPN traktuj jako tekst.
Istnieją również formaty łączące dane komponentów z informacjami o płytce: IPC-2581, oparty na XML, oraz ODB++. Ich użycie wymaga uzgodnienia zakresu eksportu i możliwości odczytu przez odbiorcę. Sam wybór formatu nie zapewnia kompletności danych. Przy IPC-2581 odnieś ustawienia do dokumentacji odpowiedniej wersji normy oraz używanego narzędzia.
Osobny plik położenia elementów zawiera oznaczenia, współrzędne, rotację i stronę płytki. Określ w nim jednostki i przyjęty punkt odniesienia. BOM mówi, jaka część ma zostać użyta; plik położenia określa jej pozycję i orientację. Dane do produkcji płytek drukowanych opisują natomiast samą płytkę i również muszą pochodzić z właściwej wersji projektu.
Arkusz kalkulacyjny może wystarczyć do utrzymania zestawienia, jeśli zespół kontroluje wersje i zatwierdzenia. Systemy zarządzania produkcją lub dokumentacją, w tym SAP, pomagają powiązać części z zakupami i magazynem. Nie zastępują jednak kontroli danych wejściowych. Sposób tworzenia i zmiany BOM-u w konkretnym systemie należy ustalić na podstawie jego konfiguracji i dokumentacji.
Zamienniki, zatwierdzeni dostawcy i części wycofywane
Zamiennik powinien mieć podany własny MPN i producenta. Zbieżna wartość nominalna oraz podobna obudowa nie potwierdzają zgodności. Zależnie od elementu trzeba sprawdzić między innymi wyprowadzenia, parametry elektryczne, zakres temperatur i wymiary. Dla układów programowalnych znaczenie może mieć także zgodność z oprogramowaniem urządzenia.
AVL oznacza listę zatwierdzonych dostawców, a AML — zatwierdzonych producentów. Wskazanie dystrybutora nie jest tym samym co dopuszczenie innego producenta komponentu. Jeżeli stosujesz takie listy, powiąż je z odpowiednimi pozycjami BOM-u i zachowaj ich aktualną wersję. Propozycję zamiennika od dostawcy odróżnij od części już zatwierdzonej przez projektanta.
Status EOL dotyczy zakończenia cyklu życia części, natomiast NRND oznacza, że nie jest ona zalecana do nowych projektów. Nie są to równoważne informacje ani samodzielne potwierdzenie bieżących stanów magazynowych. Sprawdź komunikat producenta i dostępność przed zakupem. BOM bez aktualnej informacji handlowej nie gwarantuje ceny ani terminu dostawy.
Najczęstsze błędy i kontrola spójności
Podstawowa kontrola jest prosta: liczba oznaczeń w wierszu musi odpowiadać ilości elementów w tym wierszu. Jeżeli wymieniono R1, R2 i R3, są to trzy miejsca montażu. Każde oznaczenie powinno występować tylko raz w danym wariancie. Samo porównanie łącznych ilości nie wykryje jednoczesnego pominięcia jednego elementu i powielenia innego.
| Błąd | Co sprawdzić i poprawić? |
|---|---|
| Ilość nie zgadza się z oznaczeniami | Policz pełną listę oznaczeń i porównaj ją z projektem. |
| Brak MPN | Uzupełnij konkretną część albo jednoznacznie oznacz pozycję wymagającą doboru. |
| Ten sam MPN ma różne opisy | Porównaj opisy z kartą katalogową i usuń sprzeczności przed grupowaniem. |
| Brak obudowy | Sprawdź wymiary, wyprowadzenia i zgodność z polami lutowniczymi. |
| Część ma status EOL lub NRND | Zweryfikuj komunikat producenta i ustal dalsze postępowanie. |
| Rozbieżność z plikiem położenia | Porównaj oznaczenia i status montażu dla tej samej wersji oraz wariantu. |
W zestawieniu pogrupowanym według MPN liczba wierszy komponentów powinna odpowiadać liczbie unikalnych MPN. Ta kontrola dotyczy pozycji podstawowych, bez nagłówków i osobnej listy alternatyw. Jeżeli świadomie rozdzielasz tę samą część ze względu na status montażu lub sposób zaopatrzenia, udokumentuj wyjątek; nie łącz automatycznie pozycji o różnych warunkach użycia.
Sprawdź, czy każdy oznacznik z pliku położenia znajduje się w BOM-ie. Wykonaj też kontrolę odwrotną dla elementów, które mają być objęte tym plikiem. Części montowane ręcznie mogą wymagać osobnej dokumentacji, ale ich brak w danych automatycznego montażu powinien wynikać z uzgodnionego zakresu.
Pozycje DNP/DNI zachowaj jako jasno wydzieloną listę lub oznacz osobną kolumną. Wskaż, że nie wchodzą do zapotrzebowania zakupowego dla danego wariantu. Jeżeli podajesz przy nich liczbę miejsc na PCB, nazwij tę wielkość wprost — nie mieszaj jej z ilością części przeznaczonych do zamontowania.
Przykład obliczenia kosztu materiałów
Założenia wyłącznie do ilustracji: uproszczona płytka zawiera poniższe trzy grupy części, seria liczy 500 płytek, a przyjęte ceny jednostkowe są stałe. Nie są to aktualne oferty ani deklarowane ceny dostawcy. Dodatkowo zakładamy zapas materiałowy wynoszący 3% dla każdej pozycji; nie jest to uniwersalne zalecenie produkcyjne.
| Komponent | Ilość na płytkę | Założona cena jednostkowa | Koszt na płytkę |
|---|---|---|---|
| Rezystor 10 kΩ | 12 szt. | 0,002 USD | 0,024 USD |
| Mikrokontroler | 1 szt. | 1,80 USD | 1,80 USD |
| Złącze | 2 szt. | 0,35 USD | 0,70 USD |
Koszt materiałów na płytkę wynosi: 12 × 0,002 + 1 × 1,80 + 2 × 0,35 = 2,524 USD. Dla założonej serii: 500 × 2,524 = 1262 USD. Po uwzględnieniu przyjętego zapasu: 1262 × 1,03 = 1299,86 USD.
W tym przykładzie ilości z zapasem wynoszą odpowiednio 6180 rezystorów, 515 mikrokontrolerów i 1030 złączy. W rzeczywistych zakupach trzeba uwzględnić pełne sztuki, minimalne ilości zamówienia i wielkości opakowań. Zapas uzgadnia się dla konkretnych części i procesu; zwiększenie całej wartości BOM-u o jeden procentowy narzut jest jedynie uproszczeniem kalkulacji.
Wynik nie obejmuje wykonania PCB, montażu, przygotowania produkcji, testów, transportu ani podatków. Nie jest więc ceną gotowej PCBA. Do pełnej wyceny potrzebne są zakres prac, dokumentacja i aktualne warunki zakupowe.
Lista kontrolna przed wysłaniem do wyceny
- Czy nazwa projektu, wersja, wariant i liczba zamawianych płytek są jednoznaczne?
- Czy ilości dotyczą jednej płytki, a oznaczenia zgadzają się z ich liczbą?
- Czy każda montowana część ma producenta, pełny MPN i zgodny opis?
- Czy obudowy oraz wymagane parametry potwierdzono w kartach katalogowych?
- Czy zamienniki, pozycje DNP/DNI i części dostarczane przez zamawiającego są wyraźnie oznaczone?
- Czy plik położenia i pozostała dokumentacja odpowiadają temu samemu wariantowi?
- Czy końcowy CSV lub XLSX otwiera się poprawnie i zachowuje numery katalogowe?
Podsumowanie
BOM gotowy do wyceny jednoznacznie identyfikuje części, ich ilości i miejsca montażu. Uzupełnij MPN, producentów, obudowy, parametry oraz zasady zamienników, a następnie porównaj zestawienie z plikiem położenia. Przekaż zatwierdzony komplet dla jednej wersji i wariantu, z podaną wielkością serii. To podstawa rzetelnej kalkulacji, której koszt materiałów jest tylko jedną częścią.


