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.

how can i mirror a part in assemblies?

I'm working on a simple knife project and want to mirror the handle scales in the assembly...can't see how to do this right now? Any advise?


  • brucebartlettbrucebartlett Member, OS Professional, Mentor Posts: 1,945 PRO
    You Can't, Yet.
    Engineer ı Product Designer ı Onshape Consulting Partner
    Twitter: @onshapetricks  & @babart1977   
  • brucebartlettbrucebartlett Member, OS Professional, Mentor Posts: 1,945 PRO
    Further to this, you can mirror in the part studio, which may be acceptable for this project but the parts will be a different instances from side to side, unlike what you expect from an assembly with the same instances repeated. The pattern tool works in the assembly and in the future I expect to see a similar mirror tool. 
    Engineer ı Product Designer ı Onshape Consulting Partner
    Twitter: @onshapetricks  & @babart1977   
  • owen_sparksowen_sparks Member, Developers Posts: 2,484 PRO
    If you have an assembly made from parts from different sources then a workaround is to do an in context edit of the sub-assembly, then mirror the whole thing then squirt it back.  Sounds a bit convoluted but works well for now.

    Owen S.
    Production Engineer
    HWM-Water Ltd
  • mark_williamsmark_williams Member Posts: 6
    You Can't, Yet.
    Is this still the case?
  • john_mcclaryjohn_mcclary Member, Developers Posts: 2,148 PRO
    Yes, Both methods mentioned above are still true.

    I need mirror assemblies often, What I did was similar to Bruce's suggestion.
    But I added a mate connector on the origin, then mate all the parts in the assembly with that mate.

    Although when i do this, my intent is to have it mirrored around the origin, you should consider all methods and choose one that fits your project best.

    Owen's is good for a sales drawing, but like they said, each instance will be a new part, so not very viable if you want a parametric BOM.
    Bruce's is good as it creates a part in a logical place that you can choose while inserting, you  will just need to rebuild/replace your parts manually in the assembly as needed.
    The mate connector can be tied to a configuration which allows you to use the "replace parts" in the assembly and get your mates for free.
  • john_mcclaryjohn_mcclary Member, Developers Posts: 2,148 PRO
    Here is a video showing the workflow, It can be very tedious if you need to do an entire assembly, but for a few parts in a larger assembly, this would be fine.

    As you see in the second half of the video, full assemblies are faster to just re-insert and mate the normal way.

    Each part that I do a "replace part" and choose the CCW configuration, is a mirrored part in the part studio, with the mate connector being re-defined in the configuration.

    Even though all the mates will be attached, you may need to edit and rotate them here or there, as you can see, I only had to do it to the bottom shingle 180°

    Hope this helps

  • bill_schnoebelenbill_schnoebelen OS Professional, Developers Posts: 21 PRO
    Is this still not a feature?
  • john_mcclaryjohn_mcclary Member, Developers Posts: 2,148 PRO
    Not yet
Sign In or Register to comment.