Bill of Materials Types in BricsCAD Mechanical Explained
Quick answer: BricsCAD supports three BOM types, confirming the exact same options covered on this hub’s BOM Manager page (its New BOM submenu) and the Levels concept from the representations page.
Top Level
Lists only top-level components, those inserted directly into the main assembly, without any subcomponent detail.
Bottom Level
Lists only bottom-level components (parts containing no other parts or subassemblies), covering every part in the main assembly regardless of which higher-level component it belongs to.
Hierarchical
Lists every component with its subcomponents directly beneath it, using dot-separated serial numbers (1.2.3, for example) to show the assembly’s full hierarchical structure.
BOM Status Overrides Level
A component’s BOM status property controls whether it’s included in a Bill of Materials at all, and its status also determines its effective level relative to related components. A component with a Terminal BOM status, for example, always counts as bottom-level, even if it actually contains other parts or subassemblies, see this hub’s separate article on BOM status for the full range of options.
Frequently Asked Questions
Does a Hierarchical BOM show the same components as a Top level BOM, just with more detail? Yes, it lists every component the same way, but adds each one’s subcomponents directly beneath it using dot-separated numbering.
Can a component with subassemblies still show up as bottom-level in a BOM? Yes, if its BOM status is set to Terminal, it’s always treated as bottom-level regardless of what it actually contains.
Which BOM type would show every individual part in an assembly, no matter how deeply nested? Bottom level, since it lists every terminal part regardless of which higher-level component it belongs to.
What determines whether a component even appears in a Bill of Materials? Its BOM status property.