How to create Bill of Materials for Electronics Assembly

A Bill of Materials (BOM) is a detailed list of components for the Printed Circuit Board (PCB) assembly and sub-assemblies. The electronics assembly service provider depends on BOM for sourcing the components to mount on the PCB.

A clear and complete BOM immensely helps assembler not only in sourcing but also at the time of manufacturing. A well-prepared BOM avoids the need for back-and-forth communication with the assembler to clarify doubts. A BOM is prepared in the normal spreadsheet program. Many PCB design or schematic software also has the feature to export BOM.

A BOM must contain minimum following information:

1. Manufacturer Part Number (MPN): MPN is the most crucial piece of information in BOM. MPN is a unique number that the manufacturer assigns to an electronic component. Every distributor of components identifies them. By providing MPN you can generally take away all the confusion related to the part selection.

2. Description: It is very useful to include a description of the part. It generally consists of the technical specification of the part such as voltage, resistance, capacitance, etc. In case you have not included MPN in your BOM then description becomes the most important information to find out the required part.

3. Quantity: Number of each part you require for a single board. This is a piece of critical information for assembly to determine how many total components he would need to purchase. Distributors give a discount on higher quantities so this information must be up-to-date.

4. Reference Designator: It is a unique alphanumeric sign given for each part. Reference Designators generally correspond with legends printed on PCB. For example, resistors are generally named as R1, R2, R3, etc and Capacitors C1, C2, C3, etc. This information is very useful while manufacturing. The number of reference designators must match the quantity.

5. Placement: Indicates on which side of the board components is placed. You can also mention “Not placed” if the component is not required to place on the board by the assembler. Based on this information assembler determines the complexity and often cost of assembly.

6. Comments/Notes: Normally this is not required but it can be very useful in case a component is difficult to find and replacement component is needed. You can also put useful manufacturing-related information.

An example of a general Bill of Material is as shown below.

MPNDescriptionQuantityRefDesPlacementComments
CL10B104KB8SFNCCapacitor bipolar13C3, C4, C5, C7, C9, C11, C12, C14, C16, C19, C20, C21, C22Top0.1UF
TAJA106M010RNJPolarized Capacitor4C6, C8, C13, C23Top10uF
TAJB106M025RNJPolarized Capacitor1C10Top10UF/25V
CL10B102KB8SFNCCapacitor bipolar1C15Top1NF
CL10C150JB8NNNCCapacitor bipolar2C17, C18Top15pF
CL10B103MB8NCNCCapacitor bipolar1C24Top10nF
MIC5-5BF1-KNM1-23Mini USB connector; SMD1CN1TopCN USB
PJ-002ALow Voltage Power Supply Connector1CN2Top2.1mm PwrJack
PBC03DAANISP Connector, 6-Pin, Dual row, pitch 0.05″; Tag-Connect; TC2030-IDC-FP1CN3TopTC2030-IDC-FP