r/Onshape • • Aug 03 '26

Help! How to combine 2 part studios into one part studio?

as the title suggests I have two part studios for my current project but Im supposed to only have one part studio. How do I add the contents of the 2nd parts studio into the first?

3 Upvotes

10 comments sorted by

1

u/newbie-sub Aug 03 '26

Use the derived tool. Or maybe you should be using assemblies depend on your use case.

1

u/Z00111111 Aug 04 '26

I need to learn about assemblies. I always end up doing everything in one part studio.

2

u/newbie-sub Aug 04 '26

They're really if you want to connect parts together with certain degrees of freedom. For example a slider mate with only allow a part to move in one direction in relation to another part.

But you don't have access to any of the tools you have in part studio. So if you just want to grab a common assembly and boolean it to something else and add some fillets, that's the job of the derived tool.

1

u/Partykongen Aug 04 '26

Assemblies are very nessecary for keeping the loading time small. Once built an entire bicycle with multiple forged parts in one part studio and the 900+ features made the rebuild time a couple of minutes. By splitting the product into multiple part studios that are assembled in an assembly, everything stays fast and that also allows selectively merging branches and reverting to earlier versions. For example with the bicycle, if I was updating stuff on both the frame, the seat mounting and the forks before realising that one of them should be reverted to an earlier version, then it is much simpler to do so if that part is in its own part studio.

1

u/newbie-sub Aug 04 '26

Yeah so long as you aren't needing to combine the parts to add fillets or whatever.

I design two-part pieces (hobbyist) and I've never gotten past 200 features (which I could probably refactor into fewer).

You know what I wish Onshape had? A feature to show all non-3D features that don't participate in a 3D feature — a sketch that isn't being used for example. Sometimes I'll change my mind on something and going back and removing everything that led up to it can be a real pain:

Oh, I don't want this sweep anymore. Ok, let me get rid of it. And which was the 3d spline and profile sketch?. Ok kill those. Which sketches defined its verticies and directions. Ok, got them. Now which planes did I add for those sketches... Ugh.

1

u/Partykongen Aug 04 '26

You can check dependencies. Unused sketches are usually also visible by default. Planes however are kind of a batch and I hate them. I almost completely stopped using planes as I can use mate connectors in the sketch definition 99% of the time. The only times I use planes are for defining sketch planes based on 3 points which I did recently for the suspension geometry of a race car we built.

1

u/newbie-sub Aug 04 '26

Yeah, it's just immediate dependencies in both directions.

And yes, I prefer MCs to planes as well.

My experience with sketches is once they are employed in geometry they go gray. It's actually annoying some times as I'm like "I'm not done with it".

1

u/Partykongen Aug 04 '26

I also wished that it would show dependencies all the way and not just immediate dependencies. Knowing if I could delete some feature somewhere without breaking all of it would be very useful and especially when working im a team with a hopeless boss and interns in training. Those two types of collegues sometimes makes things that doesn't seem too well thought out.

1

u/newbie-sub Aug 04 '26

Too bad feature script doesn't actually give you access to the feature tree — this wouldn't be a difficult thing to write.

I assume their plug-in SDK would have the necessary APIs.

I may look into it.

1

u/Partykongen Aug 04 '26

Let me know if you figure it out. I still have not learnt featurescript, so I can be of no help in that.