


{"id":1855,"date":"2024-07-11T15:16:41","date_gmt":"2024-07-11T07:16:41","guid":{"rendered":"http:\/\/www.bestpcbs.com\/blog\/?p=1855"},"modified":"2024-07-11T15:16:43","modified_gmt":"2024-07-11T07:16:43","slug":"how-to-make-a-bom","status":"publish","type":"post","link":"https:\/\/www.bestpcbs.com\/blog\/2024\/07\/how-to-make-a-bom\/","title":{"rendered":"How to Make a BOM?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/07\/how-to-make-a-bom\/#What_is_a_Bill_of_Materials_BOM\" >What is a Bill of Materials (BOM)?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/07\/how-to-make-a-bom\/#Types_of_Bill_of_Materials\" >Types of Bill of Materials<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/07\/how-to-make-a-bom\/#What_Should_Include_in_an_Effective_Bill_of_Materials\" >What Should Include in an Effective Bill of Materials?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/07\/how-to-make-a-bom\/#How_to_Make_a_PCB_Bill_of_Materials_BOM\" >How to Make a PCB Bill of Materials (BOM)?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/07\/how-to-make-a-bom\/#How_Can_I_Optimize_My_BOM_for_PCB_Assembly\" >How Can I Optimize My BOM for PCB Assembly?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/07\/how-to-make-a-bom\/#What_Common_Mistakes_Should_I_Avoid_When_Creating_a_PCB_BOM\" >What Common Mistakes Should I Avoid When Creating a PCB BOM?<\/a><\/li><\/ul><\/nav><\/div>\n<div class=\"yzp-no-index\"><\/div>\n<p>If you are familiar with SMT or <a href=\"https:\/\/www.bestpcbs.com\/products\/pcba.htm\" title=\"\">PCB assembly <\/a>process, you may know BOM file. It is an important element in the SMT process. Creating BOM is a crucial step in the manufacturing process, especially for PCBs. A BOM serves as a comprehensive list of all the parts, components, and materials needed to build your product. It ensures that everyone involved in the production process is on the same page, reducing the risk of errors and delays. Today, <strong>EBest Circuit (Best Technology)<\/strong> would like to introduce BOM and giving you a guide to create a BOM file step by step.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/PCBA-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"603\" height=\"413\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/PCBA-1.jpg\" alt=\"How to Make a BOM?\" class=\"wp-image-1856\" srcset=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/PCBA-1.jpg 603w, https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/PCBA-1-300x205.jpg 300w\" sizes=\"auto, (max-width: 603px) 100vw, 603px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_a_Bill_of_Materials_BOM\"><\/span>What is a Bill of Materials (BOM)?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A Bill of Materials (BOM) is a detailed list of all the parts, components, and materials needed to manufacture a product. In PCB manufacturing, a BOM outlines every item required to assemble a PCB, including quantities, part numbers, and descriptions. It serves as a guide to ensure that the manufacturing process runs smoothly and that no crucial components are missing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Types_of_Bill_of_Materials\"><\/span>Types of Bill of Materials<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>There are several types of BOMs used in different stages of production. Each type serves a specific purpose and provides unique details to streamline processes and ensure accuracy. Here are the primary types of BOMs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Engineering BOM<\/strong><\/li>\n<\/ul>\n\n\n\n<p>This type of BOM is creating during the design phase. It lists all the parts and components designed by the engineering team, including specifications and relationships as intended in the final product. And of course, it mainly used by design engineers to communicate the product structure and details to manufacturing teams.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Manufacturing BOM (Formal)<\/strong><\/li>\n<\/ul>\n\n\n\n<p>It is a formal BOM files that used in the assembly phase. Different with engineering BOM, it includes additional details necessary for manufacturing, such as packaging, handling instructions and assembly details. And some special instructions.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sales BOM<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Sales BOM is used by sales teams and includes information relevant to the sales process, such as pricing and availability. It helps in providing accurate quotes, managing customer expectations, and handling sales orders efficiently.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Should_Include_in_an_Effective_Bill_of_Materials\"><\/span>What Should Include in an Effective Bill of Materials?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>An effective BOM should be detailed, accurate, and easy to understand. It should include all the details of components and indicated revisions. As a 18 years expertise in PCBA production, we summarized the key elements that should be included in the BOM.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Component details<\/strong><\/li>\n<\/ul>\n\n\n\n<p>It should include all the components and their detailed information, such as names, part numbers (PN), and descriptions for each part.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Quantity (QTY)<\/strong><\/li>\n<\/ul>\n\n\n\n<p>The exact quantity of each component required for the product. Accurate quantities can prevent shortages and overstocking.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Foot print<\/strong><\/li>\n<\/ul>\n\n\n\n<p>It is the package of each component, helping to ensure the correction of part.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reference Designators<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Unique identifiers that match each component to its specific location on the product layout. These are essential for assembly and troubleshooting.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Manufacturer Information<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Manufacturer information, including the manufacturer name of components and manufacturer part number. It helps to ensure correct parts are sourced. And convenient for alternative part sourcing if it is shortage.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Supplier information (Optional)<\/strong><\/li>\n<\/ul>\n\n\n\n<p>It means the name of the supplier or distributor. The part number used by the supplier, which may differ from the manufacturer\u2019s part number.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Assembly instructions<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Any special notes for assembly such as <strong>DNF<\/strong> remark, and version control to track revisions should also be included. Additionally, cost information helps in budgeting, and lifecycle status information helps plan for component availability and avoid discontinued parts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Make_a_PCB_Bill_of_Materials_BOM\"><\/span>How to Make a PCB Bill of Materials (BOM)?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Creating a PCB BOM is a systematic process that involves compiling all the necessary information about each component required for the assembly of the PCB. Here\u2019s a detailed guide on how to create a PCB BOM:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Open a Blank Spreadsheet<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Use software like Microsoft Excel or Google Sheets to start with a blank spreadsheet. They are common to use, offering flexibility and ease of use for creating and managing BOMs.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Define Columns<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Set up your spreadsheet with appropriate column headers. Common headers include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Part Number<\/li>\n\n\n\n<li>Component Name<\/li>\n\n\n\n<li>Quantity<\/li>\n\n\n\n<li>Reference Designator<\/li>\n\n\n\n<li>Manufacturer<\/li>\n\n\n\n<li>Manufacturer Part Number<\/li>\n\n\n\n<li>Supplier<\/li>\n\n\n\n<li>Supplier Part Number<\/li>\n\n\n\n<li>Description<\/li>\n\n\n\n<li>Package Type<\/li>\n\n\n\n<li>Cost<\/li>\n\n\n\n<li>Notes<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Input Data<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Enter the required details for each component under the appropriate headers. Please be make sure that all information is accurate and complete. This may involve referencing design files, datasheets, and supplier catalogs. If it is incorrect, then it needs a lot of time to find out and revise the errors, resulting in schedule delay.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Use Formulas<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Utilize Excel formulas to automate calculations, such as summing total quantities or calculating costs. This helps in reducing manual errors and saves time.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Format for Clarity<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Use cell formatting options to highlight important information and ensure the spreadsheet is easy to read. For example, you can use bold text for column headers, color coding for different component types, and borders to separate sections.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Include Version Control<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Add a version control section to your BOM to track revisions and updates. This can be a simple row at the top or bottom of the spreadsheet, indicating the version number, date of revision, and a brief description of changes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/BOM-file.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/BOM-file-1024x346.png\" alt=\"How to Make a BOM?\" class=\"wp-image-1857\" srcset=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/BOM-file-1024x346.png 1024w, https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/BOM-file-300x101.png 300w, https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/BOM-file-768x260.png 768w, https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/BOM-file-1536x520.png 1536w, https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/BOM-file.png 1673w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">(BOM file reference)<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Save and Update<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Save your BOM and update it regularly to reflect any changes in the design or component availability. Regular updates ensure that the BOM remains accurate and up-to-date, preventing issues during production.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Review and Verify<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Have multiple team members review the BOM for accuracy. Cross-check all component details, quantities, and part numbers against the design files. Verification helps catch errors early and ensures the BOM is reliable.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Communicate with Suppliers:<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Maintain open communication with suppliers to confirm component details and availability. This ensures that you can source the correct parts and avoid delays in the production process.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_Can_I_Optimize_My_BOM_for_PCB_Assembly\"><\/span>How Can I Optimize My BOM for PCB Assembly?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Sometimes, a simple BOM is not good to process PCB assembly process, and manufacturers may need to spend a lot of time to optimize it, make into convenient for manufacturing. If you are a layman, here are some steps to help you in optimizing your BOM file.<\/p>\n\n\n\n<p>First, it&#8217;s a good idea to standardize components where possible. Using standard parts that are readily available from multiple suppliers can simplify procurement and reduce costs. This approach minimizes the risk of shortages and ensures you can get parts quickly and affordably. Also, make sure all entries in your BOM are clear and concise to avoid confusion during assembly. Double-checking part numbers and quantities against design files is crucial to prevent errors that could lead to rework or delays.<\/p>\n\n\n\n<p>Building strong relationships with your suppliers is another key factor. Good communication with suppliers helps ensure reliable component availability and keeps you informed about any changes in lead times or part availability. Regularly updating your BOM to reflect any design changes or component availability issues is essential. Keeping your BOM current and accurate prevents last-minute surprises during assembly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/BOM-file-check.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"767\" height=\"428\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/BOM-file-check.jpg\" alt=\"How to Make a BOM?\" class=\"wp-image-1858\" srcset=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/BOM-file-check.jpg 767w, https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/07\/BOM-file-check-300x167.jpg 300w\" sizes=\"auto, (max-width: 767px) 100vw, 767px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Common_Mistakes_Should_I_Avoid_When_Creating_a_PCB_BOM\"><\/span>What Common Mistakes Should I Avoid When Creating a PCB BOM?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Avoiding common mistakes in BOM creation can save time and reduce errors. Here are some pitfalls to watch out for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Incomplete information &#8211; ensure all necessary details are included for each component.<\/li>\n\n\n\n<li>Incorrect quantities &#8211; double-check quantities to avoid shortages or excess inventory.<\/li>\n\n\n\n<li>Outdated data &#8211; keep the BOM updated with the latest design changes and component information.<\/li>\n\n\n\n<li>Ambiguous descriptions &#8211; provide clear and precise descriptions to prevent confusion.<\/li>\n\n\n\n<li>Lack of version information &#8211; implement version control to track changes and ensure the correct BOM version is used.<\/li>\n<\/ul>\n\n\n\n<p>Creating an effective and accurate PCB BOM is essential for smooth manufacturing and assembly. By following best practices and using the right tools, you can ensure your BOM is comprehensive, clear, and up-to-date, ultimately leading to a successful PCB production process.<\/p>\n\n\n\n<p>EBest Circuit (Best Technology) is an expert in <a href=\"https:\/\/www.bestpcbs.com\/blog\/2021\/05\/how-to-do-smt-for-ceramic-pcb\/\" title=\"\">SMT<\/a> and PCB assembly, we have more than 18 years in this industry, that can offer you a best experience of PCBA solution. In our facotry, we have advanced equipment like full auto pick and place machine, online dual AOI, X-ray, 3D SPI, nitride reflow oven and three-proof paint machine. So that we can ensure the fast lead time and high quality of your PCBA products. <a href=\"https:\/\/www.bestpcbs.com\/contact\/index.htm\" title=\"\">Reach us<\/a> to get a instant quote!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are familiar with SMT or PCB assembly process, you may know BOM file. It is an important element in the SMT process. Creating BOM is a crucial step in the manufacturing process, especially for PCBs. A BOM serves as a comprehensive list of all the parts, components, and materials needed to build your [&hellip;]<\/p>\n","protected":false},"author":623,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[175,174,37,165,16,161,17],"tags":[288,287,97,20,18,289],"class_list":["post-1855","post","type-post","status-publish","format-standard","hentry","category-best-pcb","category-bestpcb","category-faq","category-fr4-pcb","category-pcb-technology","category-pcba","category-smt-technology","tag-bill-og-material","tag-bom","tag-pcb-assembly","tag-pcba","tag-smt","tag-smt-process"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/posts\/1855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/users\/623"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/comments?post=1855"}],"version-history":[{"count":2,"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/posts\/1855\/revisions"}],"predecessor-version":[{"id":1861,"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/posts\/1855\/revisions\/1861"}],"wp:attachment":[{"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/media?parent=1855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/categories?post=1855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/tags?post=1855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}