Table of Contents
ToggleThe Bill of Materials (BOM) is very important in electronics manufacturing. It's the most important point where design meets reality.
A formally created BOM can solidify the process of prototyping and production. But the BOM of today is so much more than a component list. In today's global, high-speed manufacturing environment, the BOM is the most comprehensive list that contains anything and everything about product components, a financial controlling document that has up to 80% of product pricing. BOMs also have all the information for procurement-based issues, like suppliers and more.
Therefore, today’s article will be a guide for best practices across fields, but will focus on electronics and PCB sectors for BOM creation and execution.
Understanding BOM Fundamentals
What is a Bill of Materials (BOM)?
A Bill of Materials or BOM is a detailed list of all the components, raw materials, and parts required to produce a product. When it comes to the manufacturing of PCBs, a BOM is a set of instructions for manufacturers to build all the components together to create a functional circuit board. It includes part numbers, quantity, material, and even procurement data, with everything manufacturers require to produce the design.
Why is a BOM Important in PCB Manufacturing?
- Simplifying Manufacture: An efficiently organized BOM makes it possible to have components readily available at the right time, avoiding production delays and reducing the likelihood of errors.
- Cost Calculation: A Bill of Materials helps to calculate the cost of manufacturing a PCB precisely, as it comprises the quantity of parts and their respective prices.
- Supply Chain Management: By specifying the components needed, a BOM helps manage supplier relationships and ensure the components required are ordered in advance.
- Design Clarity: To a designer, a BOM is a quick reference document, ensuring every part meets the design requirements.
BOM vs. List of Materials: Key Differences
People often confuse the Bill of Materials and List of Materials, but the List of Materials is a static picture of what's needed for fabrication. The BOM is a file that projects all the needs for the proper manufacturing of the designed part or assembly. It includes levels of assembly and hierarchy of part relation and relative part relation, and part revisions over time. A simple list is used for purchasing needs and supply chain management logistics, not as dynamic as a BOM.
BOM Types in Electronics Manufacturing
Engineering BOM (EBOM)
The "what" of the product. EBOM is created during the design of new products. it focuses on functional requirements, includes optional and alternative parts because it’s the R&D phase, while testing alternatives is mandatory, and used as the foundation or main stone for subsequent BOMs.
Manufacturing BOM (MBOM)
The "how" of the product. MBOM is designed for manufacturing after finishing the R&D phase and starting the production phase. Parts and components used only in the process included (solder, diodes, transistors), Instructions for assembly included, and what will be used to build it on the factory floor.
Service BOM
Service BOM is used for repairs and maintenance. When experience is required, some components blow sequentially even without clear reasons, like LDOs, reverse polarity diodes, fuses, and in this way. Indicates field-replaceable units and spare parts information, and doesn’t match production BOM.
Essential Elements of a PCB BOM
Essential BOM fields for production and sourcing on a PCB include an item number, a part number (MPN), manufacturer name, and manufacturer description. Furthermore, you would find the quantity needed per board, reference designators for the schematic (ex., R1, U3), the package design (ex., 0402, BGA), and the footprint for PCB placement. Other standard fields include approved alternates, sourcing (public/proprietary), compliance (RoHS/REACH), and cost per unit and cost estimation total.
Best Practices for BOM Creation
Component Standardization
Use the same parts for other products (if applicable) to differentiate parts for purchasing and for inventory. This helps with quality control and inventory cost reduction. In the BOM, always have a backup supplier of parts in case you've found only one reliable company to supply a crucial part.
Lifecycle Management
Ensure that you're aware of parts that are going obsolete or have extended lead times. Find alternatives before they become an issue on your due date, when you may have to scramble to find a part that isn't there anymore and is ordered across the country.
Hierarchical Organization
Group by functional areas (power supply, sensors, resistors, capacitors, etc) instead of a random order; this means that the parts relate to one another in a fashion that someone can track, and it will help with troubleshooting down the road. Every sub-assembly should be noted as such.
Team Validation
Make sure that the BOM gets approved by engineering, manufacturing, and purchasing before BOM finalization. Engineering should confirm specifications. Manufacturing should determine whether it's producible, and purchasing needs to know where and when it can be obtained. Better to fix the errors now than in the end.
Bill of Materials Software Recommendations
What to Look For in BOM Software
Before we dive in, identify your key needs:
- Integration: Does it integrate with your CAD program (e.g., SolidWorks, Fusion 360), ERP, or accounting program?
- User Access: How many users do you need? What are their roles (engineer, procurement, etc.)?
- Core Functionality: Focus on the basics like revision control, part numbering, change management (ECO), and supplier management.
- Budget: Consider both upfront expenses and ongoing subscription fees.
Category 1: All-in-One Product Lifecycle Management (PLM) & BOM Management
These systems are built particularly to handle product information throughout its entire life cycle, thus the ultimate option for complex BOM management.
Duro PLM
Duro PLM is a cloud-based product lifecycle management solution designed for fast-growing hardware startups and tech companies, delivering an easy-to-use and quick-to-deploy solution. It boasts very fast component search with Octopart integration for real-time availability and pricing, automatic BOM creation directly from CAD, and sophisticated change management (ECO) workflows. Ideal for teams that need an enterprise-level, purpose-built BOM tool without the unnecessary complexity of enterprise ERP systems, Duro PLM helps businesses get up and running in no time.
Arena
Arena (A PTC Company) is a cloud PLM solution that is perfectly tailored for established small and large businesses with highly regulated markets like aerospace and medical devices. It has severe quality and compliance control with features such as controlled change processes, bill of processes (BOP), and quality management systems (QMS). Designed to enable effortless collaboration with outside partners and suppliers, Arena is ideal for organizations that require strong control, full audit trails, and solid compliance throughout their entire product lifecycle.
Upchain (a PTC Company)
Upchain is a PTC product that suits small and medium-sized manufacturing firms based on the Autodesk environment. It also supports native integration in Autodesk Fusion 360 and Vault to effectively handle CAD data, BOMs, and change procedures within a single platform. Both PLM and ERP functionality is offered by it to suit teams working with Fusion 360 who desire an intuitive connection between their CAD models and BOMs.
Category 2: ERP Systems with Strong BOM Modules
Enterprise Resource Planning (ERP) software tracks BOMs as part of a larger suite including inventory, MRP, accounting, and CRM.
Katana
Katana is a cloud ERP for small and medium-sized manufacturers that require an affordable, user-friendly, and visual solution. It has key features such as multi-level BOMs, real-time inventory management, and easy-to-use dashboard, along with smooth connectivity to accounting software such as QuickBooks Online and Xero. Most appropriate for organizations that prefer simplicity and efficiency, Katana focuses on core manufacturing and inventory functions rather than merely BOM management.
Odoo
Odoo is a one-stop shop, modular business platform that is suitable for companies that need a low-cost, scalable solution. Being open-core in nature, it has a highly flexible Manufacturing Resource Planning (MRP) module with BOM management, work orders, and planning built into it, and one can grow into Sales, Inventory, and Accounting at a later stage. It is ideal for companies that desire to customize their system down the road but don't want to pay enterprise prices initially.
Oracle NetSuite
Oracle NetSuite is a cloud ERP system for large or growing businesses, designed to support advanced features for complex manufacturing such as multi-level BOMs, work orders, supply chain management, and advanced financials. Oracle NetSuite suits companies having advanced global operations that require a completely integrated solution to power their entire business within one platform.
Conclusion
In summary, the BOM is more than a component list; an effective BOM is one of the most important pieces of your product. For example, achieving BOM integrity within electronics manufacturing leads to better iterations during prototyping and quicker time to market, easier to source during procurement efforts, fewer defects when creating the product. With good BOM practices, companies can take what was once a critical operations document and turn it into a tactical weapon that supports reliable operations and more effective products within a booming electronics market.
Start creating accurate and production-ready BOM with FC PCBA today. Contact us and get a free quote.
FAQs about BOM
What is the purpose of a BOM?
The BOM is the master recipe for your product; it contains everything it requires to be made and what it takes at the assembly and component levels, specifications, quantity, and sources.
What is the difference between EBOM and MBOM?
- EBOM is what the engineers intended and often has engineering options on it.
- MBOM is what is being built in manufacturing and has things like solder/adhesives that are used in assembly.
How specific should component descriptions be?
Specific enough to prevent substitution, for example:
- Value/Tolerance (10kΩ ±1%)
- Package (0402)
- Spec (50V, X7R)
- Compliance or non-compliance with RoHS/REACH.