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.


Improvements to Onshape - April 19th, 2021

Lindsay_EarlyLindsay_Early Member, Onshape Employees, Developers Posts: 17
edited May 2021 in New in Onshape

It's April already, and we are back at it again with another update. We have made some Sheet metal enhancements and a lot of great Drawing updates. Let's take a look!



The Sheet metal model feature dialog now has collapsible group boxes to make it easier to navigate the options. It is separated out into groups named Selections, General, Material, and Relief.


You can promote the contents of a subassembly into a higher level assembly using the new Dissolve subassembly action.




Now, Auxiliary views can be created from a Section view.


The revision description in a Revision table writes to the drawing Custom property “Revision description”. This allows you to search it in Onshape or even link to an external system.



The smart dimension tool is enhanced to show wall thickness when dimensioning between two concentric circles. It also now adds a diameter symbol for the silhouetted edges of a cylindrical face.



Add a view label to any drawing view from the View properties. The new label is attached and will move with the view when it is repositioned.



iOS now supports changing configurations within an assembly.



Onshape is now included in the Azure Active Directory (AD) gallery. This simplifies the setup required to link the two together for Enterprise subscriptions. The Help is updated with full instructions.



A new technical briefing, Onshape Surfacing Tips and Best Practices, is now released to help you learn tips and tricks when modeling surfaces and curves in Onshape.



The previously released feature to set Export rules is now available as a company-wide setting for Professional and Enterprise level users. 


As part of our ongoing effort to maintain the highest standards of security, we have updated the way new passwords are enforced. All new account passwords and password changes are now checked against the database at https://haveibeenpwned.com using a K-Anonymity check. Onshape cannot access the password for any account. All checks are done with hashed passwords that cannot be reversed by us. Passwords that have been compromised will be rejected even if they meet the complexity requirements. This change will not invalidate current account passwords.

Please review the NIST password guidelines for choosing appropriately secure passwords. Onshape also encourages all users to use 2 Factor authentication, but this is optional. 

Please take a moment to try out these new features and improvements and leave your comments below. For a detailed list of all the changes in this update, please see the changelog.

Remember: The updates listed here are now live for all users when creating new Onshape Documents and over the next few days these features will also be available in Documents created before the date of this update.



  • Options
    bruce_williamsbruce_williams Member, Developers Posts: 842 EDU
    drawing improvements look great. And lessons on surfaces should be helpful.  Thanks Onshape team!
  • Options
    Ben_Tek_PacBen_Tek_Pac Member Posts: 49 PRO
    Excellent Improvements! My favourites: Sheetmetal improvements and View Labels
  • Options
    Evan_ReeseEvan_Reese Member Posts: 2,069 PRO
    I knew to come look for this update even though I've not seen my notification yet because I noticed the typeface of the measure tool changed  :D Good work, folks!
    Evan Reese / Principal and Industrial Designer with Ovyl
    Website: ovyl.io
  • Options
    BenTaylorBenTaylor Member Posts: 44 PRO
    @Evan_Reese that's exactly how I noticed too! Even the smallest improvements are great to see.
    Ben Taylor
    Lead Mechanical Engineer @ Healing Innovations
    Onshape Ambassador
  • Options
    Alex_KempenAlex_Kempen Member Posts: 244 EDU
    Great update! One question - is there a reason why the optional mapFunction parameter of the new FeatureScript tolerantSort function doesn't have to actually be a function? It's weird because the other function which takes a mapFunction argument - mapArray - does require mapFunction to actually be a function. It's not really a big deal, but it is sort of strange.
    CS Student at UT Dallas
    Check out my FeatureScripts here:

  • Options
    Theo_RTheo_R Member Posts: 81 PRO
    Great improvements to drawings. Dissolve subassembly for the win! Thanks!
  • Options
    Manoj_PatilManoj_Patil Member Posts: 2
    Dissolve assembly was a great one! looking for a long time. Drawing improvements are all much needed. Thanks, Onshape Team :smile:
  • Options
    john_mcclaryjohn_mcclary Member, Developers Posts: 3,912 PRO
    Thank you for Dissolve and keeping up on security
  • Options
    gerhard_swanepoelgerhard_swanepoel Member Posts: 29 PRO
    At last...wall thickness!!! :)
  • Options
    bill_raynerbill_rayner OS Professional Posts: 34 PRO
    Great collection. And special thanks to John Desilets and his clear voice from the workshop!
  • Options
    jonathan_sessajonathan_sessa Member Posts: 11 EDU
    These changes are awesome! But I would really love to see assembly mirroring added soon! Thanks, guys for all the great additions. Love Onshape so much!
  • Options
    Alex_PittAlex_Pitt Member Posts: 61 PRO
    Nice improvements! Thank you!  Particularly like the subassy dissolve and the drawing view labels.
  • Options
    shawn_crockershawn_crocker Member, OS Professional Posts: 825 PRO
    Nice to see the dissolve sub-assembly ability.  Now if we could only also choose to label the sub-assembly as dissolved in the BOM but stay as an assembly in the tree.  I new we would be getting an update today because onshape was rather slow and unpredictable yesterday.  Really wishing more of the the obvious sheetmetal shortcomings that you immediately find when searching improvements would start to get addressed though.  I guess if you are completely new to sheet metal the sheetmetal window could come across as confusing.
  • Options
    MichaelPascoeMichaelPascoe Member Posts: 1,740 PRO
    Thanks Onshape team!

    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   cadsharp.com/featurescripts 💎
  • Options
    Brendan_LeipeltBrendan_Leipelt Member Posts: 13 PRO
    Smart dimension and aux view improvements look great! Would be nice if parts/studios could be promoted to assembly as well as subs
  • Options
    _anton_anton Member, Onshape Employees Posts: 301
    @Alex_Kempen - the argument can be undefined too. The idea's to avoid mapping the array if we can.
  • Options
    bill_schnoebelenbill_schnoebelen OS Professional, Developers, User Group Leader, csevp Posts: 110 PRO
    Dissolved Assemblies should be a great way to put in a fastener stack multiple places then dissolve them. Fastener stacks = bolt, flat washer, flat washer, lock washer, nut

    Also like the dimension of cylinder!
  • Options
    Evan_ReeseEvan_Reese Member Posts: 2,069 PRO
    Very nice work on the Surfacing technical briefing!
    Evan Reese / Principal and Industrial Designer with Ovyl
    Website: ovyl.io
  • Options
    brucebartlettbrucebartlett Member, OS Professional, Mentor, User Group Leader Posts: 2,137 PRO
    Thanks, Great to see another update. Dissolve will be handy. 
    Engineer ı Product Designer ı Onshape Consulting Partner
    Twitter: @onshapetricks  & @babart1977   
  • Options
    ian_d_gardinerian_d_gardiner Member, User Group Leader Posts: 35 PRO
    Thanks! I like the Rev table property and highlighting Rev triangles. Nice work
  • Options
    Ron_van_DijkRon_van_Dijk Member Posts: 13 PRO
    Great work Onshape Team!
    Can't wait to try the updates.
    Keep up the work, you have a great product!

  • Options
    giuseppe_savarese280giuseppe_savarese280 Member Posts: 1 EDU
    Great work but you should put in a rendering system, and you should put the possibility to add some writing with arrows on the 2D sheets.
    these arrows with writing I made them by hand, it took a long time.

  • Options
    Ethan_Deal_Ethan_Deal_ Member Posts: 7 EDU
    I think a feature you should add would be hatching for drawings so I can get cool patterns on my models
  • Options
    MichaelPascoeMichaelPascoe Member Posts: 1,740 PRO
    edited April 2021
    Legit surfacing tips. I didn't know some of those! 

    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   cadsharp.com/featurescripts 💎
  • Options
    GWS50GWS50 Member Posts: 386 PRO
    Thank you for the surfacing tips, it all seems to make more sense now
  • Options
    Lindsay_EarlyLindsay_Early Member, Onshape Employees, Developers Posts: 17
    Great update! One question - is there a reason why the optional mapFunction parameter of the new FeatureScript tolerantSort function doesn't have to actually be a function? It's weird because the other function which takes a mapFunction argument - mapArray - does require mapFunction to actually be a function. It's not really a big deal, but it is sort of strange.
    Hello Alex. I recommend you file a support ticket with this question and they'll be able to answer it for you.
  • Options
    ilya_baranilya_baran Onshape Employees, Developers, HDM Posts: 1,180
    Anton already answered it here
    Ilya Baran \ VP, Architecture and FeatureScript \ Onshape Inc
  • Options
    kai_yangkai_yang Member Posts: 5 PRO
    Good efforts. Auxiliary view still needs a call out line, similar to section view. Otherwise, if we break alignment (almost always), there is no view reference to the original view.
  • Options
    ryan_mcgoldrick47ryan_mcgoldrick47 Member Posts: 93 ✭✭✭
    Just wondering if anyone could help me, I have set up Export naming Convention rules  as in attatched image, and it works fine, the problem I am running in to is that we already have our part names manually entered in as in the above format, so in the export I essentially get it repeated twice. Is there a way to have part names also determined by rules? and or is it possible to have the part name as a sort of display name? we would ideally like to see all the project, item, version in the part name when used in assemblies etc but Also need the part itself to have a unique name such as "Bolt" would I be best to create a custom property in categories for "Part Name" then if possible re-name the onshape "Name property to "Display name"
  • Options
    ryan_mcgoldrick47ryan_mcgoldrick47 Member Posts: 93 ✭✭✭
    edited April 2021
    In essence, can we drive a parts displayed name by other property fields? Also secondly can we please get  a way to re-arrange the properties order within a Category, Currently they are displayed Alphabetically when editing, however in the workspaces when viewing properties they display in seemingly completely random order.
Sign In or Register to comment.