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.
Comments
You all have been putting in a lot of work
But a true integrated bom is absolutly required
For workflows...when release is approved, why not add some automation like "save drawing as pdf" and "save drawing as dxf" with some options like "save as pdf only sheet name "sheet1"", "save as dxf only sheet name "dxf"" for example?
Markku
www.sloworks.fi
Your BOM makes metadata changes in other documents or your current documents. It also respects all of the metadata rules we have throughout Onshape.
If you don't have permission to edit a field, or you are trying to edit a version-only property (like state) in a workspace, we will prevent that by making the cell grey.
____________________
@Ben_Misegades
There is no BOM in Part Studios.
(TLDR; The instancing issue)
As you know, Part Studios are for designing multiple parts once that have a direct relation to each other, Assemblies are for instancing parts correctly and defining motion (or lack-thereof). So every part would be it's own unique part in a Part Studio, regardless of actual, IRL duplicates. On top of proper instance tracking, the identification between clocked or mirrored parts needs to be spot on.
If you want to talk more about weldments, let's find a different thread so we don't blow up this one, or contact our UX team.
Here is an improvement request:
https://forum.onshape.com/discussion/8779/bom-information-for-standard-content/p1?new=1
Ok I understand. That makes a nice workflow as I can master control metadata from one spot. I was always holding off until the end to add all that data in, but it messed me up sometimes. Now it is much easier to perform my documentation during the concept and design processes
IR for AS/NZS 1100
@john_mcclary We might lose some people that using OpenBOM for free today and spend less effort to support them for free. A significant part of our support calls from these users were about Onshape BOM in drawings.
At the same time, Onshape BOM API will make OpenBOM much faster. The number one problem OpenBOM had with Onshape until now is performance of BOM generation. New Onshape BOM API should solve the problem.
Spoiler alert - new OpenBOM app is coming. Stay tuned .
I have used years my own tool in SOLIDWORKS that maintains the last version of pdf/dxf/something like you want, for example it saves by sheet name, to the desired folder with desired name etc...so you get only what you need and nothing useless. This would be nice to have in Onshape, because I think it's pure waste of time to upgrade pdf's etc by hand every damn time that someting changes.
Markku
www.sloworks.fi
yes, SW has a task schedauler and in OS it could be something even more powerful.
Markku
www.sloworks.fi
Once you get a hand full of parts, it is best to switch over to an assembly and only draw each part once, rather than making patterns in a part studio.
Save you from hand editing the table, and will allow you to re-use some parts (like your tape) in other projects. Save you work in the long run.
Drawings: Rarely I need one to send a part to a machinist, but mostly I just export DXFs, STEPs, STLs, etc.
https://cad.onshape.com/documents/c906a6bdcf50136ee9dbb9e1/w/9f6d794f5ac613eb6ba6aa67/e/1c403d7115718cdc0f167164
I'd think you'd be better off looking into the API vs. feature script.
With the API, you can take full advantage of the cloud. What I mean is servers talking to servers. Fasten your seat belt, it's going to be a wild ride! There will soon be a day when file based CAD looks just damn silly.
If you want to schedule something on a server, you might want to look into something called 'crontab' which will fire off a routine on a regular time basis. I use it to backup my database on a daily, weekly & monthly time schedule. I do all 3 just in case.
I think it's better to use events like "drawing is saved" or "drawing is appoved" to trigger exporting, so the work is done immediately. I don't know if these events are available in current script language.
Markku
www.sloworks.fi
Sorry if mentioned elsewhere
Léonard de Vinci