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.
Move to Subassembly

I've selected a few parts and hidden the unselected. Isn't there a way to move these parts to a new subassembly?


0
Answers
I believe if it can't be done, it is omitted from the list. (rather than greying it out)
But you should be able to drag parts in the tree into an assembly as well.
So, insert a new blank assembly, or click one of the parts and make a new assembly, then do your selection again (minus the first part)
then drag them in through the tree.
Lead Mechanical Engineer @ Healing Innovations
I've been able to do a lot of useful PCBA assembly structure work by using instance filtering (with :part or :assembly) and the "show search results as list" button. Then it's easy to select from the instance list.
Simon Gatrall | Staff Mechanical Engineer | Carbon, Inc.
In an assembly with multiple parts, e.g., 100+, it is sometimes impossible to track down the desired parts directly by looking at the instance list. A good example is an imported PCB assembly with multiple similarly named components/instances. Even filtering is not helpful in this scenario:
In cases like these, selecting from the graphics area (to move into another assembly) is the only practical way.
Thankfully, it can be done. As previously mentioned, the caveat is that selecting objects that do not qualify for "move into new subassembly" makes this option disappear from the right-mouse-button context menu.
Therefore, my workaround is:
You will be now left with only the instance list selection, and you should see the "move into new subassembly" option available upon right-mouse-button clicking on any of the selected instances (in the instance list).
Thoughts for improvement: Add a Selection Filter for the graphics area. Currently there is one only for the Tab Manager.
Unless there is a better way..?