Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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.

Best practices for managing large assemblies

jams_allenjams_allen Member Posts: 5

Hello everyone! I'm new to Onshape and looking to understand the best practices for managing large assemblies. Any tips on optimizing performance or organizing complex projects effectively? Thanks in advance!

Comments

  • nick_papageorge073nick_papageorge073 Member, csevp Posts: 837 PRO

    How many parts? Any electronic pcba's?

    If you're planning a big project and not a one-off hobby 3d printed part, you'll be well served spending a couple weeks doing the training on parts, assemblies and drawings. Its free and built in.

  • EvanReeseEvanReese Member, Mentor Posts: 2,148 ✭✭✭✭✭

    A few tips I've found:

    1. simplify geometry - if using screws, bearings, and so on, create a "simplified" configuration of them and only use that in your assembly. Even things out of sight get computed when you go to rotate the model, so if you have hundreds of screws it'll bog you down. Using Onshape's standard content helps avoid this too. Simplification could also go for parts that have a perforated hole pattern etc. Much of this should be manual, but also look at the Simplify custom feature. If using PCBs the Fix PCB custom feature is helpful.
    2. use Groups over mates where you can - When you move something, even Fastened mates have to compute to see if they fail, which can add up when you have tons of them. If you suppress them and use a group instead it's faster to move things. It's not a perfect method, but if something updates, you can suppress the Group, unsuppress the fastened mates to update it, then swap them back.
    3. Use multiple documents - Early in a project I like to keep things in one document so they all update live, but later in a project it's best to move subassemblies and their part studios to their own documents. At the very least, link the parts in your assembly to a version instead of the main workspace.

    Evan Reese
Sign In or Register to comment.