Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
BOM Filtering by Configuration for Assembly Steps

I have an assembly with 20 configurations, each representing a step in the physical assembly process. In each configuration, new parts are unsuppressed while previous ones remain visible.
I’d like to create a drawing where each step’s BOM shows only the new parts added in that configuration. Right now, the BOM lists all previously assembled parts as well, which creates redundancy.
In SolidWorks, I could exclude parts from the BOM on a per-configuration basis. Is there an equivalent option in Onshape?
I’ve tried two approaches:
- Single assembly with all parts included and suppression controlled by configurations (current issue: BOM shows everything).
- Separate assemblies for each step, where I insert the previous step’s assembly and add new parts. This works for BOM filtering because I can exclude the inserted assembly, but it’s less convenient to maintain.
Is there a way to achieve per-configuration BOM filtering in Onshape without creating multiple assembly files?
Answers
I think the single assembly approach is right. Suppressing an item removes it from the BoM, but in your drawing, the BoM table shown is tied to one configuration, so you'll need to update it to match the step you're on. So you need to make probably twice as many configs. Some for the images of the steps, and some to make the BoM only show the relevant parts. Here's an example.
https://cad.onshape.com/documents/34aed143870ecf6e2a5f0979/w/7a0a6ea117584285c9c5582c/e/86375477ce1c4cb998c903d6
The Onsherpa | Reach peak Onshape productivity
www.theonsherpa.com