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.
Best Of
Improvements to Onshape - February 21st, 2025
CAD IMPROVEMENTS
WRAP ON CONICAL FACE
You can now apply a Wrap feature to a conical face. In the past, this was limited to cylindrical faces.REPAIR MANAGER IMPROVEMENTS
In addition to accessing the Repair manager from the Versions and history panel, you can now fix broken references in 2 alternate ways. Right-click on the failed feature in the features list or from the failed reference in the feature dialog. In both cases select Edit healthy moment to open the Repair panel with the feature’s latest healthy moment.COPY/PASTE CONFIGURATION INPUTS
You can now copy and paste configuration inputs in Onshape. This makes building configurations with similar inputs much easier.HIDE SHEET METAL FORM FEATURES
You can now hide the Form feature sketch that is visible in the Sheet metal flat view.DRAWINGS
BREAK DIMENSION AND SHOW DIMENSION LINE DRAWING PROPERTY
You will find two new drawing properties for Break dimension and Show dimensions lines in the Drawing properties panel.RENDER STUDIO
OPENVDB VOLUME APPEARANCE
Render Studio now supports OpenVDB volumes with a new OpenVDB volume appearance. Use this appearance to create volumetric effects like smoke, fog, and water, without needing to model complex geometry.FEATURESCRIPT
IMPROVED LAMBDA FUNCTIONS
FeatureScript now has improved lambda functions. This syntax change was highly requested and makes code more succinct and easier to read.ENTERPRISE
GLOBAL IMPORT PERMISSION
You will find a new "Import files" Global permission that allows you to define who in your organization can import files. By default, this is set to all users in the enterprise.
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.
Re: Improvements to Onshape - January 31st, 2025
Can someone double check my Math, but isn't today the 3 week mark since the last update? 😀
Re: Change part ID to be the same for all configurations
lol, no problem! I've done the same before. Glad its working!
Re: Lid for Bowl
MDesign is right, design style is up to you. Meantime here are some tools to use for your design including move face for clearance.
Re: Change part ID to be the same for all configurations
@MichaelPascoe I replied too soon, it does work!! This eliminates loads of downstream configurations and duplicate features. I wish I could change my answer from no to yes above. This certainly answered it. Thanks again!
Re: Change part ID to be the same for all configurations
Not sure this will work for your case but it may. @lana made a FeatureScript Assign Identity for manually assigning ID's. Pretty awesome:
Re: NOOB at work... very basic question
quadrilateral? check off the show constraints and remove the constraints that are causing the issue. also check out learn.onshape.com to learn more about constraints and more

Re: opCreateCurvesOnFace() for parameters 0 and 1 fail?
Thanks fellas. Here's what I ended up coming up with. Since my case is somewhat narrow I don't have to worry about dealing with trimmed surfaces and I know that the only 2 edges a periodic surface will have are the ones I need.
function getEdgesOfPeriodicSurface(context is Context, face is Query) returns array{
var paramPoints = evFaceTangentPlanes(context, {
"face" : face,
"parameters" : [vector(0, 0), vector(1, 1)]
});
return [qContainsPoint(edges, paramPoints[0].origin), qContainsPoint(edges, paramPoints[1].origin)];
}