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
Re: Perf patterns in sheet metal?
You can use the Form feature, which can be made robust, but I think doing it on active sheet metal will just always be slower than otherwise. Here's an example.
https://cad.onshape.com/documents/ff2551224d4b938373bb2cd6/w/652755f027b9207bad0ded57/e/c337d16436e401aa29c41f94
Re: Derived via FS adds mate connectors that don't exist when derived directly as feature
If you look at the definition for addInstance there is an option to provide a query for what will be included in the instantiation - "partQuery"
By default it brings in everything, but you can limit it with a query like qAllSolidBodies()
Re: set default value for length and angle in annotation in feature script precondition
You can use a UIHint for this. REMEMBER_PREVIOUS_VALUE will do this for you.
annotation { "Name" : "Length", "UIHint" : UIHint.REMEMBER_PREVIOUS_VALUE }
isLength(definition.length, { (millimeter) : [-1e5, 0, 1e5] } as LengthBoundSpec);
Re: Persistent 401 Unauthorized Error with Python API Keys Despite All Checks
I tried your code : and it works for me. Can you verify that you are entering the correct API Key & Secret? You can also validate your keys using glassworks, instructions here :
Re: Improvements to Onshape - July 18th, 2025
YAAAAAHAHHAHA FINALLY DRAG AND DROP MOVEMENTS FOR CONFIGS… OMG I´VE BEEN WAITING FOR THIS ALL MY LIFE!"!!!!! Bye Bye right click- up - right click - up - …
yes yes everything else is cool too but finally i have more free time in my life again because i no longer have to make 4 million clicks on hundreds of configs.
Re: Improvements to Onshape - July 18th, 2025
regarding DXF Export: Please add a general setting to permanently export in millimeters. After this update we have to always change to millimeters befor export, it causes already some troubles, when we forgot to change it… In my opinion DXF's are unitless, so all you do is scaling it, which shouldn't be done in CAD.
How to resend invitation to onshape
[Feature Request] - Configurable minimums/maximums for Configuration Variables
It would be nice if I could either directly configure the definition values for a configuration variable or use another configuration variable and expressions inside of them. I find myself wishing this was a thing pretty often when setting up complex configurations, so I can avoid invalid values more easily depending on other values instead of having to do broad limits.
Chris_Kelly
change visibility conditions never loads
This has been a bug for months and hasn't been fixed. It completely blocks a huge part of my workflow. I have made a bug report. If you have a part studio with a configuration checkbox and a configuration variable, and you set a visibility condition for the variable so it only shows when the box is checked, then you save that, it just keeps loading forever. I left it for hours and it doesn't load. Like I said, I made a bug report months ago but nothing has been done.
Re: Perf patterns in sheet metal?
3 years ago I was doing this for a few parts. I was running into very slow regeneration times. Some of my patterns were for EMI of high frequency and were quite small size/large qty. I found that applying the pattern to a separate part first, then bolean subtraction that part to the real sheetmetal, saved a lot of processing time.
I also found the FS's to make this simpler were more resource intense. So I would sketch qty 1 (or qty 2 if a hex pattern), and pattern them to the dummy part manually.
Also found doing this after "finish sheet metal" made a world of difference. I relented to doing it there.
Now, a couple years later, I know sheetmetal has had a lot of performance improvements. IDK if my comments are still valid.









