How to Create and Customize a Bill of Materials (BOM) in a SOLIDWORKS Drawing
A Bill of Materials (BOM) is an essential component of a drawing in SOLIDWORKS, especially for assemblies. It provides a structured list of components, quantities, and other details required for manufacturing or documentation. This article explains how to add a BOM to your drawing and how to customize it for your project’s needs.
Insert a BOM into a Drawing
-
Create a new drawing and add a view of an assembly.
-
From the Annotation tab of the CommandManager, select Tables > Bill of Materials
-
In the Bill of Materials PropertyManager:
-
Choose a view from which the BOM will be generated (typically an assembly view).
-
Select a BOM template (Default or custom).
-
Specify the BOM type:
-
Top-level only – lists just the parts and sub-assemblies at in the main assembly.
-
Parts only – flattens the assembly to list all parts and excludes any sub-assemblies.
-
Indented – shows hierarchical structure of the assembly.
-
-
-
Click the green checkmark to place the BOM.
-
Position the BOM on the drawing sheet by clicking where you want it located.
NOTE: You can edit the settings in the Bill of Materials PropertyManager at any time by clicking anywhere on the BOM.
Customize BOM Content
-
Edit Columns:
-
Right-click on a column in the BOM and select Insert > Column Right/Left to add new columns.
-
Choose a property (e.g., Description, Material, Weight, Vendor) from the Property name dropdown. This will pull from the assembly/part file's custom/configuration specific file properties.
-
-
-
- If you need to change the property that an existing column is pointing to, click on the column header and select the Column Property command.
- If you need to change the property that an existing column is pointing to, click on the column header and select the Column Property command.
-
-
Rename Columns:
-
Double-click a column header to rename it (e.g., change Part Number to Item Code).
-
-
Reorder Columns:
-
Click and drag column headers left or right to reorder.
-
TIP: If you double-click on a cell that is tied to a part/assembly custom/configuration specific file property, you should be prompted to either keep or break the link. If you select Keep Link, editing the property in the drawing will push the change to the part/assembly file, providing a quick and efficient method to edit properties en masse.
If you choose to break the link, you can re-establish it by clearing out all the text in the cell.