A bill of materials, or BOM, is the organized parts list that tells a team what is needed to build a product. It connects the design shown in a CAD assembly to real items such as screws, plates, motors, washers, and purchased components. A clear BOM matters because purchasing, manufacturing, inventory, costing, and quality control all depend on the same part information.
Without it, a correct drawing can still lead to the wrong parts, wrong quantities, or production delays.
An assembly is built from parts and often from smaller sub-assemblies that are prepared before final assembly. In an exploded view, each item is pulled apart along an assembly direction so students can see how the product fits together and how callout numbers match the BOM table. The BOM usually lists item number, part number, description, quantity, material, supplier, revision, and make-or-buy status.
Once released, the BOM drives purchase orders, work instructions, inventory picking, manufacturing routes, and final inspection.
Understanding Engineering: Bill of Materials and Assemblies
A useful BOM does more than name objects. It removes ambiguity before work begins. Each row needs enough detail for a person who did not create the design to select or make the correct item.
A description such as steel bracket is usually too vague. The row may need the drawing number, material grade, finish, thickness, and revision. Purchased items need manufacturer and supplier information because two parts that look similar may have different dimensions, ratings, or certifications.
Engineers often use standard hardware where possible. A standard screw is easier to buy, replace, inspect, and cost than a custom fastener.
Assembly structure affects how a product is built. A bicycle brake, for example, can be prepared as a small unit before it is fitted to the frame. This creates a sub-assembly.
The main product is the parent, while the brake parts are children within that branch. A multi-level structure helps production teams decide which work can happen in parallel. One team can assemble a motor unit while another prepares the frame.
It also helps with planning. If each product uses two wheel assemblies and each wheel assembly uses thirty spokes, building ten products requires six hundred spokes. Small quantity errors grow quickly when a product is made many times.
Changes are one of the hardest parts of BOM management. Suppose a designer changes a plate from aluminum to stainless steel. The new material can change mass, machining time, cost, corrosion resistance, and the type of fastener needed.
If the CAD model changes but the BOM does not, purchasing may order the old plate. If the drawing changes without a matching revision, a workshop may make parts to an outdated size. A formal change process records what changed, why it changed, who approved it, and when the new version becomes valid.
Old stock must be considered too. A team may use remaining old parts, rework them, or discard them based on safety, cost, and compatibility.
Students meet BOM thinking in many practical projects. A robotics team needs a list before ordering motors, batteries, wires, sensors, and mounting hardware. A woodworking project needs timber, glue, hinges, and finishes.
In both cases, make-or-buy decisions matter. Making a simple plate may be sensible in a school workshop, while buying a precision bearing is safer and more reliable. When reading an assembly, trace every callout to its row and check that the quantity makes physical sense.
Look for hidden items such as washers, cable ties, adhesives, labels, and packaging. Check units carefully. A length in millimetres can cause a serious mistake if someone assumes inches.
Good BOM work is careful detective work. It links design choices to real materials, real money, and real build problems.
Key Facts
- Total part count = quantity per assembly x number of assemblies.
- Extended cost = unit cost x quantity.
- Assembly cost = sum of all extended part costs plus labor and overhead.
- A part number identifies a unique item, while an item number identifies its location in one BOM.
- A multi-level BOM shows parent assemblies, sub-assemblies, and child parts in a hierarchy.
- Revision control ensures that drawings, part numbers, and BOM rows all describe the same design version.
Vocabulary
- Bill of Materials
- A bill of materials is a structured list of every part, material, and sub-assembly needed to build one finished product.
- Assembly
- An assembly is a group of parts joined together to perform a function in a larger product.
- Sub-assembly
- A sub-assembly is a smaller group of parts built first and then installed into a higher-level assembly.
- Part Number
- A part number is a unique code used to identify one specific component, material, or purchased item.
- Exploded View
- An exploded view is a technical drawing that separates parts visually to show their order, orientation, and relationships.
Common Mistakes to Avoid
- Confusing item numbers with part numbers is wrong because item numbers are only positions in one BOM, while part numbers identify actual unique parts across the company.
- Forgetting to multiply quantities by the number of finished products is wrong because a BOM usually gives the quantity needed for one assembly, not for the whole production run.
- Mixing old and new revisions is wrong because a revised drawing may require different dimensions, materials, suppliers, or matching parts.
- Listing a sub-assembly and all of its child parts at the same level without a clear structure is wrong because purchasing and manufacturing may double-count parts or miss build steps.
Practice Questions
- 1 A motor mount assembly uses 1 base plate, 2 brackets, 4 bolts, and 4 washers. How many of each item are needed to build 25 motor mount assemblies?
- 2 A BOM lists 2 bearings at 14.00, 4 screws at 18.00. What is the total material cost for one assembly?
- 3 A design team changes a bracket hole diameter and releases revision B of the drawing. Explain why the BOM, purchasing records, and manufacturing instructions must be checked before production continues.