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.
openBOM for Onshape Drawings
We are very excited to share an exciting update: the last Onshape production update includes a Drawing feature which allows integration between openBOM and Onshape drawings. Big THANK YOU to Onshape team for collaboration and help!
You can now create a BOM using openBoM and insert a BOM into an Onshape drawing. Onshape and openBoM support associative updates of information as well as BOM drawing view: a way to customize what properties from openBoM will be reflected in the drawing.
Watch the following video to see a short demo of how to add a BOM to a drawing and associative updates in action:
Now let me elaborate a little more with some details.
We recommend you use two types of BOM with your Onshape drawings: Part List and Single Level BOM. We are currently working to improve “Multi-level BOM”, which will allow you to create a product structure, navigate and collaboratively edit hierarchical BOM Information. Here’s a screenshot of a BOM created using Part List:
And here’s a screenshot of a BOM created using Single level BOM:
BOM Drawing View
BOM drawing views are configured from within the openBOM Onshape integrated app. Within openBoM you can configure what properties will be used for a BOM in the drawing and their order. This is what the BOM drawing view configuration looks like:
Moreover, you can manage the visibility of what Parts appear in the Drawing BOM by using the ‘BOM View’ filter property (it’s the far right most property on the pics herein). The ‘BOM View’ property is a multi-select list. If you want the part to appear in the BOM drawing, it must be selected in the ‘BOM View’ property.
As you update a BOM in Onshape, the changes will be updated in the Onshape drawing. Here are two typical scenarios:
If you update the geometry in Onshape, you go to the corresponding BOM and run the “Update BOM” command. Doing so triggers an ‘Update’ button in the workspace drawing to become enabled. Note, if you update information in openBoM, please click on the ‘Update Onshape Properties’ button. Doing so will force an update of the workspace in the drawing. Click on the ‘Update BOM’ button to update the drawing BOM after geometry updates:
Click on the update button in the drawing to bring changes in the Onshape drawing BOM:
Conclusion. We are very excited by the next level of integration between Onshape and openBoM. This is just a first version: some functionality can be missed or you might demand some improvements. We are very much interested to discuss them with you. Please try it out and tell me what do you think.
Best, Oleg @ openbom.com