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 - August 29th, 2025

mlaflecheCADmlaflecheCAD Member, Onshape Employees, Developers Posts: 187
edited August 29 in New in Onshape
This update to Onshape delivers groundbreaking improvements to parametric design intent with Query Variables in Part Studios. It also includes highly requested drawing enhancements and a new Notes panel to capture and share design context more clearly.

CAD IMPROVEMENTS

QUERY VARIABLES

The new Query variable tool allows you to create parametrically-defined selections. These selections are available to be used downstream as input selections in virtually all Onshape features. Since they automatically update and rebuild based on design changes to your model, they maintain design intent in ways that previously would not be possible. 

https://onshape.wistia.com/medias/1jlegsdgll

Query variables are incredibly powerful, have wide-reaching use cases, and a large depth of functionality. Please be sure to review the Help Documentation for more information.


DERIVED PROPERTIES

When using Derive, there is now a checkbox to include properties from the derived part, and if they are not included, the properties are automatically cleared in the new Part.



DRAWINGS IMPROVEMENTS

TRIM SKETCH

The new Trim tool in Drawings quickly cleans up excess geometry by trimming to intersections or removing entire entities and points.

https://onshape.wistia.com/medias/xqqr9kb9uz


COSMETIC THREAD PROPERTIES

Onshape Drawings now includes controls for cosmetic thread style and appearance. Choose ANSI, ISO, or JIS standards, and adjust color or line thickness to match your templates.

https://onshape.wistia.com/medias/rn8prfq6o8


REVISION TABLE CALLOUT NOTIFICATION

Onshape Drawings now provides a blue notification when revision callouts are hidden. Right-click the revision row and select Show Revision Callouts to unhide them, giving you clear visibility and control.

https://onshape.wistia.com/medias/qxigqf3ohl




DATA MANAGEMENT IMPROVEMENTS

DOCUMENT NOTES

Document Notes bring design context directly into your work. Add text, Markdown, and links inside any document, and see the same notes on the Documents and Search page.  Notes are for the entire Document, and are not version or workspace specific.

https://onshape.wistia.com/medias/8r65qk1n4o


IMPORT IMPROVEMENTS 

When importing files in Onshape, you'll now find a more detailed status notification. This shows the specific steps required, and if an error occurs you can more clearly understand where in the process it occurred.  


DXF EXPORT WITH WORKSPACE UNITS OPTION

When exporting DWG & DXF files from Part Studios there is now an option to use the workspace units. You can uncheck this option and choose any other units you prefer.



UPDATE WORKSPACE

When Onshape pushes a new release, all documents and workspaces must also be updated. This process is automatically completed in the hours just after the release. In fact, you may have noticed this statement at the bottom of our forum post always accounts for this by including the following statement:
Remember: The updates listed here are now live for all users when creating new Documents. Over the next few days, these features will also be available in Documents created before this update.
The upgrade process applies only to active workspaces, not older versions or workspaces. In cases like restoring or branching from an older version or worksapce, a manual update option is available in the Document menu when needed.  This option does not replace, nor is it a substitute for automatic document updates - which will still occur as normally scheduled after an Onshape update is released. It is only advised to use this option in the rare scenarios that it is required.

CAM STUDIO IMPROVEMENTS

PROGRESSIVE SELECTION FILTER FOR HOLES

CAM Studio now includes powerful selection tools for machining. Quickly select all blind or through holes, then filter by diameter or depth to set up drilling operations faster.

https://onshape.wistia.com/medias/3hj4r98mk4


NEW MACHINE SUPPORT

New posts available for these machines.  
Haas VF-2SSYT vertical mill
Thermwood
CS45 5 x 10 foot router
To have a post included in Onshape CAM Studio, simply file a support request.

PCB STUDIO IMPROVEMENTS

PCB STUDIO TREE

PCB Studio now displays a full feature tree for imported ECAD data. IDF data show boards, components, and keep-in/out areas, while IDX data also include layers, stack-ups, and regions.

https://onshape.wistia.com/medias/jgbb2pnae6




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 Documents. Over the next few days, these features will also be available in Documents created before this update.
Regards,
Mike LaFleche   @mlaflecheCAD
Tagged:

Comments

  • adrian_vlzkzadrian_vlzkz Member, pcbaevp Posts: 296 PRO

    Document Notes 🤩!!! , also feel like we need some Webinars on the power and use-cases for Query Variable

    Adrian V. | Onshape Ambassador
    CAD Engineering Manager
  • MatthewMatthew OS Professional, Developers, User Group Leader Posts: 27 PRO

    Thank you for the DXF update! I had just logged a support ticket on that recently!! Now if only it did not export two profiles for each hole when using the hole tool on sheet metal, will be submitting a ticket on that shortly

  • Derek_Van_Allen_BDDerek_Van_Allen_BD Member Posts: 194 PRO

    Inb4 @MichaelPascoe starts refactoring all of his query finder based functions. I know I've got a few scripts that I'm going to be redoing from scratch to take advantage of this new feature.

  • eric_pestyeric_pesty Member Posts: 2,311 PRO

    Query variables is huge! This has the potential to change how models are built, especially for highly configurable stuff. Looking forward to trying it out!

    Document notes look very useful, and I've wanted a manual workspace update so many times!

    Definitely a happy Friday before a long weekend!

  • Derek_Van_Allen_BDDerek_Van_Allen_BD Member Posts: 194 PRO

    Also let it be known that my first use of the new document notes feature was to immediately post a rickroll link into the documents my team was working on to show them the new tab.

  • Nick_HolzemNick_Holzem Member Posts: 159 PRO
    edited August 29

    Prayers have been answered! Thank you. 😊Query Variables sounds pretty sweet. Looking forward to exploring that one.

    Still looking for these requests to be filled:

    *Add Internal guide/profiles to boundary surface

    *Fix the Curve/Surface analysis tool to retain selections with final button (drops inputs depending on selections and scenarios)

    *Improve sketch performance while using curvature constrains

    *Sketch blocks

    *Allow configurations to reference releases of parts and their configurations in an assembly

    *G3 sketch constrain, surface end condition, and fillet/face blend option

  • tjonestjones Member Posts: 3 PRO

    Hm.

  • Derek_Van_Allen_BDDerek_Van_Allen_BD Member Posts: 194 PRO

    RIP sheetMetalUnfold.fs, you'll always live on in my cursed origami tools.

    image.png
  • MichaelPascoeMichaelPascoe Member Posts: 2,503 PRO

    .

    Woot! 🎉

    "The query finder is dead, long live the query variable!"

    I've never been so happy to deprecate one of my own new features Query Finder 😁

    This is exciting news!

    .


    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   Learn How to FeatureScript Here 🔴
  • Andre_ComellaAndre_Comella Member Posts: 70 PRO

    Between Query Variables and Document Notes, this is my favorite and likely most useful update yet! I'm genuinely thrilled to see these

  • Cary_BettenhausenCary_Bettenhausen Member Posts: 47 PRO

    Hell yes! So much good stuff here, immediately useful.

    Thanks to the Onshape Team for your hard work, you are truly appreciated.

  • S1monS1mon Member Posts: 3,499 PRO
    edited August 29

    For years I've been wanting there to be something with the power of Grasshopper for Rhino, but in Onshape. Query Variables feels like an essential part of a very Onshape approach to this goal.

    This isn't fully thought out, but what if there was a "pattern variable" or some other way of generating a list of inputs for other features? Patterning tools in Onshape are powerful, but having to essentially construct a weird For loop in Onshape with a variable feature like #P=#P+1 always feels a bit convoluted. I'd like to generate a list of dimensions, or dimensionless indices, or U/V vertices etc to drive features. Being able to do some math or calculations within the definition of that pattern variable would be great.

    Simon Gatrall | Staff Mechanical Engineer | Carbon, Inc.

  • eric_pestyeric_pesty Member Posts: 2,311 PRO

    Curious to see if you've played with the methods discussed here:

    I haven't tried it yet but you might be able to do some more interesting math…

  • S1monS1mon Member Posts: 3,499 PRO

    More what I'm thinking is that instead of - to take a really basic example - patterning an offset plane with a feature pattern, I was to generate a list of offsets, and then feed that into a plane feature.

    This obviously doesn't work yet, but something like:

    image.png image.png

    In my example above, I would manually generate the list of dimensions, but ideally, we'd have tools like Range, Series, and Sequence (and well beyond that) from Grasshopper:
    https://grasshopperdocs.com/components/grasshoppersets/range.html
    https://grasshopperdocs.com/components/grasshoppersets/series.html
    https://grasshopperdocs.com/components/grasshoppersets/sequence.html

    Simon Gatrall | Staff Mechanical Engineer | Carbon, Inc.

  • EvanReeseEvanReese Member, Mentor Posts: 2,523 PRO

    Query Variable is everything I'd ever hoped it would be 🥲 I think we can call Selection Fillet retired after 5 years in service 🫡 (*cue the forlorn trumpet music*)

    Document notes is a huge one for collab, which Onshape is the best CAD on earth for!

    Evan Reese
    The Onsherpa | Reach peak Onshape productivity
    www.theonsherpa.com
  • aeromorrisonaeromorrison Member Posts: 66 PRO

    Query Variables and Document Notes!! These are all huge enablers.

    Happy to see Workspace Update as well. You don't appreciate this one until you really need it!

    The other updates are all solid as well.

  • S1monS1mon Member Posts: 3,499 PRO
    edited August 29

    Now that I've tried query variables briefly, a few thoughts:

    I'd really like to be able to create a query while I'm in a feature - just like I can create a variable on the fly in other contexts. One difference with @EvanReese 's Selection Fillet is that you can live preview not just the edges, but also the result. Of course with the [Final] button and a fillet feature in place after the query variable, you can simulate this, but it's not quite as immediate. Perhaps this is coming in the future?

    Within FeatureScript I've managed to get sketch points from a sketch as a query without selecting the vertices of other lines in the sketch. I couldn't quickly figure out how to do that in the query variable.

    I hope there are more query variable videos coming in the future. Building queries is really powerful, but it will definitely take some learning.

    I was very happy to be able to do something I've been wanting a lot lately: parametrically pick edges of a sheet metal model to add corner breaks to. I was surprised to see that one of my queries (#inside_corners) didn't work unless I evaluated it on use (or just move it right before the second Corner break).

    image.png

    Simon Gatrall | Staff Mechanical Engineer | Carbon, Inc.

  • Chris_D_Mentes_001Chris_D_Mentes_001 Member, csevp Posts: 118 PRO

    All good stuff but Query Variables is EPIC!!! It solves a huge issue I wrote like 3 featurescripts to overcome

  • Konst_ShKonst_Sh Member Posts: 64 PRO

    I believe most of these you can archive with my Parameter pattern:
    https://cad.onshape.com/documents/08581b09a233afffddba1401/w/f4d67b2b9675b6e2e9e9f600/e/c5f4954bba4130216c757bdd

  • shawn_crockershawn_crocker Member, OS Professional Posts: 901 PRO

    Query variables is huge! This seems to be a really elegant solution to a cad problem I think most people experience day to day. I can't wait to start implementing this in some of my reusable standard library models.

Sign In or Register to comment.