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.
Designing by layers improves efficiency?

Hi!
I have been lately implementing some Master Model workflows for a design I'm working on. I decided to design my assembly by "layers". What i mean by that is that I use different Part Studios for different levels of detail design.
I first started with a Master Model PartStudio, with the reference sketches and MC. I derived that into a new Part Studio, where I created the basic geometry.
Afterwards I created a third Part Studio for detail external design, where I derived the basic geometry and so on. I will finally pass that to a coworker who will work in another Part Studio for the detailed internal design.
I wonder whether this way of working is the right one in terms of efficiency, since derived parts have less renegeration time than the whole operation tree?
On the other hand, a lot of Parts are being created since each Part Studio creates a "copy" of the previous Part Studio from which it derives the geometry.
What do you think?
I have been lately implementing some Master Model workflows for a design I'm working on. I decided to design my assembly by "layers". What i mean by that is that I use different Part Studios for different levels of detail design.
I first started with a Master Model PartStudio, with the reference sketches and MC. I derived that into a new Part Studio, where I created the basic geometry.
Afterwards I created a third Part Studio for detail external design, where I derived the basic geometry and so on. I will finally pass that to a coworker who will work in another Part Studio for the detailed internal design.
I wonder whether this way of working is the right one in terms of efficiency, since derived parts have less renegeration time than the whole operation tree?
On the other hand, a lot of Parts are being created since each Part Studio creates a "copy" of the previous Part Studio from which it derives the geometry.
What do you think?
0
Comments
With there being a lot of parts with the same name strewn about, one thing that I've been trying is to append "[parent]" to each part name which is not a finished part, but will be derived and detailed. I've found it's too easy to have too many parts with the same name in multiple part studios and that makes things confusing. If you have some sort of standard naming for stages of refinement, it will help.
I also like using "[ref]" for anything which is derived in for reference only (e.g. industrial design model imports, or off the shelf parts I want to reference). One could argue that in-context would be a better way to handle these kinds of references, but I still prefer derived for things that aren't moving around and aren't dependent on complex assembly positioning.
I didn't know about deriving from version vs from workspace, good to know!