Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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.

Mind maping Onshape's CadBOM

Philemon_BoucartPhilemon_Boucart Member Posts: 11

Hi,

I want to do a mind map of my CAD as it's getting pretty complex. I want to include the studios, the parts and assemblies and where they came from : imported or created in onshape, from the current document or anotehr one, and all the links between parts: is it created from a context (which one), does it use derived geometries (from where), is it using a variable table, … You get the idea.

Onshape files can be structured from an assembly and it's pretty good but i'm lacking informations (many the links).

So here is my question : can I access (and export) those CAD informations to make a map of all the links of my project ?

(Here is the current mind map I'm using, I want to upgrade to a dynamic and auto-filling mind map. Excuse the French in the screenshots :)

Capture d'écran 2025-10-31 163730.png Capture d'écran 2025-10-31 163517.png

I'm open to any idea, exporting and doing it with a Data Base, with a linked app or whatever.

Tanks !

Comments

  • martin_kopplowmartin_kopplow Member Posts: 1,024 PRO

    That is in fact a valid idea. I've een thinking along a similar line recently, when I was in the process of explaining a partner how the model is structured. I even believe it would be a good thing to have a visualization like this living in it's own tab all the time.

  • adrian_vlzkzadrian_vlzkz Member, pcbaevp Posts: 299 PRO
    edited November 3

    There was an App called OneIPM that did something like that, unfortunately they were acquired by Autodesk so that is ☠️

    Adrian V. | Onshape Ambassador
    CAD Engineering Manager
  • Caden_ArmstrongCaden_Armstrong Member Posts: 336 PRO

    From an API/External App perspective, you can get all of the information that you need from a single bill of materials call.
    The BOM visible in Onshape doesn't have all that link information, but the API has access to it.

    For example:

    https://cad.onshape.com/api/assemblies/d/4833676df7d2a808ac4b52b7/w/1779c4496f69618947b539b5/e/75f2654cbbb785c3812333d2/bom?multiLevel=true

    Out of curiosity, how do you use the mindmap? What information are you getting out of it?

    www.smartbenchsoftware.com --- fs.place --- Renaissance
    Custom FeatureScript and Onshape Integrated Applications
  • wayne_sauderwayne_sauder Member, csevp Posts: 623 PRO

    What did Autodesk want out of OneIPM, an onshape app???

  • Philemon_BoucartPhilemon_Boucart Member Posts: 11

    Autodesk seems good for this kind of features: it would in fact not be so complicated to code a map if i could access a text file of the parts but Onshape doesn't have DXF or DWG exports for 3D.

    Maybe autodesk acquired it because it's an easy match for their file format?

  • Philemon_BoucartPhilemon_Boucart Member Posts: 11

    Okay Thanks! I will see if their is all the information i need and if i can do something out of it.

    I mainly need it for collaboration purposes. I am an internee and i did the migration of the main product of the company i work for from Fusion to Onshape. I tried to make it a robust product with a top-down conception. So a mind map would be great for the people to know what i did and what's possible to do without making the conception weaker. A map is a cool visual tool, in Cad if a part has two different inputs our if there are too many layers of input, it begins to be tricky. With a map, it can be detected and avoided.

    Basically i'm trying to get people to understand my work and not destroy it as soon as my internsheep ends :)

  • Philemon_BoucartPhilemon_Boucart Member Posts: 11

    How did you get the example you sent?

    i went to the glasswork explorer but i haven't find a BOM related info

  • Caden_ArmstrongCaden_Armstrong Member Posts: 336 PRO

    https://cad.onshape.com/glassworks/explorer/#/Assembly/getBillOfMaterials

    www.smartbenchsoftware.com --- fs.place --- Renaissance
    Custom FeatureScript and Onshape Integrated Applications
  • Derek_Van_Allen_BDDerek_Van_Allen_BD Member Posts: 310 PRO

    @Caden_Armstrong is there an API call that can search through a chain of derives? I do have a use case where it could be helpful to view the tree of a bundle of derive features that are passing info from studio to studio. A near sister case to the original question for bill of materials.

Sign In or Register to comment.