Sometimes when working with an assembly, it may be necessary to have something shown on your BOM which is not part of the model (non-visible items). A good example of this is paint, since you may need to purchase it for your assembly but it does not have it’s own part in the assembly. One way to achieve this is by adding a row to the end of your BOM and manually completing the information. While it might seem to rebuild fine and not have any problems, it can be dangerous if you ever delete the BOM, or if you have to recreate it on a new drawing. Such a modification can easily be forgotten or lost, and if the specifications for it are only listed on the old BOM, recreating it can be a source of error.
Use a Virtual Component
A better way to do this is by inserting a virtual component and just not add any features to it. This would allow you to store the information about the paint in the custom properties of a virtual part within the assembly, which makes it safer to store and will be effortlessly added to every BOM you make of that assembly. Here is a step-by-step process of how to do this:
- Go to: Insert > Component > New Part
- Select one of your assembly’s starting planes (Front/Top/Right)
- Go to File > Properties, and add the necessary Custom Properties for the component
- Click “Edit Component” to stop editing the component and go back to your assembly
- (Optional) Rename the component in the tree so you know what it is.