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.
One document or many?
david_brophy
Member Posts: 53 ✭✭
I'm starting the process of converting a large project from Fusion 360 to Onshape. It's a model of an expedition vehicle, and has hundreds of interrelated sub-assemblies:
Exterior: https://a360.co/3Erkaxp
Interior: https://a360.co/3RgXEuy
It's just me working on the CAD design, so no need to do any heavy collaboration during the design stage, but I will probably need to share the design with fabricators once we get to the build stage.
The basic self-paced courses leave the option open to arrange everything in the same document, or split the project over several documents. What would you recommend?
It feels like documents provide a unit of sharing, mostly to facilitate collaboration... so if I'm not working in a team, adding everything to the same document might be simpler... But does Onshape scale well with huge documents with hundreds of assemblies?
Exterior: https://a360.co/3Erkaxp
Interior: https://a360.co/3RgXEuy
It's just me working on the CAD design, so no need to do any heavy collaboration during the design stage, but I will probably need to share the design with fabricators once we get to the build stage.
The basic self-paced courses leave the option open to arrange everything in the same document, or split the project over several documents. What would you recommend?
It feels like documents provide a unit of sharing, mostly to facilitate collaboration... so if I'm not working in a team, adding everything to the same document might be simpler... But does Onshape scale well with huge documents with hundreds of assemblies?
0
Best Answers
-
S1mon Member Posts: 3,060 PROI still struggle with this question after having spent a fair amount of time with Onshape.
Some thoughts:- 100% agree with @tim_hess
- If a subassembly will be reused in another project, it probably wants to be in its own document (maybe not from day 1, but long term).
- Off the shelf stuff definitely wants to be in document(s) outside of the custom stuff (again, maybe not from day 1, but long term).
- You can move tabs out of (or into) other documents. However, this is the one place where I've found that Onshape's fairly bulletproof ability to go back to any time in history and undo/restore anything can get a little more messy. This is not to say that you should never do it, just be careful.
- Once stuff is split into multiple documents, it can get tedious to update documents. The fine grained control is great, but like Tim said, it requires a bit more work.
- Branching and merging works per document. You probably don't want to take some random part(s) along for that ride, so think carefully about what stuff is intimately related when grouping things in a document.
- Similarly, configurations are per part studio or assembly. Don't put too many things in a part studio and then decide to add a configuration which really only affects a couple parts.
- Depending on how you want to drive a top down design process, part studios, variable studios, derived parts/sketches, and in context features can all be used. When you have several complex parts which need to fit together (say injection molded housing parts for something) - those might benefit from being in single part studio, although derived parts/sketches might work well too. Variable studios can be good for much larger assemblies or complex mechanisms where there are a bunch of things that need to work together, but might not be so intimately connected. Assembly contexts are useful for things where something can be in multiple positions and they all need to drive the shape of one or more parts. All of this sort of top down stuff updates more easily during development when it's in the same document, but long term, you may choose to split things up.
1 -
david_brophy Member Posts: 53 ✭✭Awesome thanks for the valuable insights. I’ve decided to split things up into multiple documents.I’m currently working on a structure for the project and I’ll post it here for feedback shortly.0
Answers
The common themes I've gathered from other users here are:
Some thoughts: