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.

MCMASTER 2 ONSHAPE

bill_schnoebelenbill_schnoebelen OS Professional, Developers, User Group Leader, csevp Posts: 126 PRO
edited July 2024 in App Store & Partners Apps
I have this app to transfer data between mcmaster and onshape: https://goatheads.circuitcase.com/

It sets everything in my company's properties. Some of these are computed and special to our needs. BOM Example here. Since these are custom, I am not sure how much data makes it through if you link or copy the model?

There is a json tab which should be pretty easy to make a featurescript and format the data as you wish. There is probably too much data there right now.

Please make a copy of any documents you want to use in production for right now! I may may make changes to my data.

Let me know what you think!


Comments

  • james_ma155james_ma155 Member Posts: 2
    great!!
     [URL="https://www.bretonprecision.com"]injection molding[/URL] 
  • bill_schnoebelenbill_schnoebelen OS Professional, Developers, User Group Leader, csevp Posts: 126 PRO

    How to use: https://www.youtube.com/watch?v=OrGIU8tN-Mk

  • nicolas_morin251nicolas_morin251 Member Posts: 2

    Hi Bill,

    I am interested in your post, currently considering OnShape move from Solidworks. The video you share is private, and the link you provided is not active anymore.

    Would you be so nice to share those with me?

    Thank you!

  • bill_schnoebelenbill_schnoebelen OS Professional, Developers, User Group Leader, csevp Posts: 126 PRO

    Hi Nicolas,

    MMC killed my API license. I was not supposed to share it.😫

    How does the SW MMC add on work? I was never able to get it working. Does it fill out the properties?

    Goatheads filled out the properties in a consistant manner. You could then add dynamics and material properties to the model once. You could then reuse it ten years later. Goatheads stick with you!

    https://cad.onshape.com/documents/29bbd5b1096edb6fad8e9abd/w/64bc111d4c2366acaa42e66f/e/e6b5d91b0f284c0c1abc0d69

  • TimBlakelyTimBlakely Member Posts: 2

    Sadly not surprised; their API docs do say that there are vague limits to "protect our data". Assuming one had their own private API key, is there a repo somewhere that we could run our own instance of Goatheads?

    FWIW I think Fusion 360 gets around the API limitation by a technicality: I don't think it actually uses the API at all. The workflow is that you click "Insert McMaster Carr", and it actually opens up a browser window to mcmaster.com. From there you find the part you want, then click "Download 3D file" after selecting a format that Fusion can understand e.g. STEP, then F360 automagically ingests, uploads, and instantiates the object as a solid body. Been a few years since I went through that workflow, but I don't recall it actually filling out any material properties like weight, etc.

  • bill_schnoebelenbill_schnoebelen OS Professional, Developers, User Group Leader, csevp Posts: 126 PRO

    I never tried the MMC program for Fusion. I watched some videos on the one for SW and I think it missed the mark. It seems like a convoluted way to purchase MMC parts inside of SW? But I would never do that. I would create a spreadsheet and purchase from that or send on to an MRP.

    I can give you the API code, but I think MMC would be leary… Plus I think there is a better way.

    There are two things I want from mcmaster:

    1. dumbsolid
    2. metadata

    So….

    To get the dumbsolid, you manually download from MMC. This has always been the easy part.

    The metadata has been the tough part. But I think I have a solution. To get the metadata, you download the pdf at https://www.mcmaster.com/{anyMMCpartnumber}. The pdf can be used with a program such as pypdf to get the metadata.

    So you manually download the model and pdf. Then manually upload them to be processed. It ends up being more clicks, but still lot easier than cutting and pasting all the metadata.

    Then you can add mass props and dynamics. If you share this, you end up with a Grabcad model on steroids.

  • Ste_WilsonSte_Wilson Member Posts: 446 EDU

    So they make it HARDER for you to use and then, presumably, buy their stuff? Odd.

  • bill_schnoebelenbill_schnoebelen OS Professional, Developers, User Group Leader, csevp Posts: 126 PRO

    I would say it is more them protecting their data. They have put a lot of effort in creating the data and protecting it. This has worked well for them. It takes more than just my voice and pocket book for them to change. MMC is a BIG company. There are a lot of interests. I was told you can voice your opinion here: eProcurement@mcmaster.com

  • S1monS1mon Member Posts: 3,298 PRO

    Echoing @bill_schnoebelen

    As far as I know, the tools on other platforms have been developed by/for McMaster, not the CAD companies. The more users that contact McMaster and request this, the more likely they are to make it happen.

Sign In or Register to comment.