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.
"Cavity" feature in assembly and global variables?
I'm experimenting with OnShape for designs that use laser-cut plywood and there are two things I'm missing from SolidWorks.
- A "cavity" feature. Plywood is often joined by mortise/tenon joints, so one part will have extrusions and holes need to be made in the other part to accomodate these extrusions. I'd much rather specify these only once. In SolidWorks, people (mis)use the cavity feature for this: in the assembly, I can specify that holes need to appear to conform to the extrusions that protrude into the part. From what I can see, OnShape has no assembly-level features, so I'm not sure if this is something that has been considered. I tried achieving the same effect using "derived parts" and boolean operations, and while one can get there, it's cumbersome: I have to position my parts (which I'll do again in the assembly anyway), and every part with holes needs to be derived from all parts with extrusions that will mate with it.
- Global variables (SolidWorks calls them "assembly-level" and their usability is terrible): is there a way to specify variables like plywood depth on a project (document) level, rather than in each part separately?