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: support controlling ratios of sketch dimensions/measures
Short answer, no.
Longer answer, you can create variables from measurements and then use them in subsequent sketches, but you can't use driven dimensions within the same sketch to drive other dimensions.
That said, the "non-trivial" might depend on your point of view. I've done a lot of things in sketchers in various CAD programs where I use the equals constraint to my advantage. For instance, you can easily make something a 1/3 of another distance with a few construction lines and some constraints. I do a lot of geometric constructions.
S1mon
Re: Perf patterns in sheet metal?
I've not updated it in a while, and I didn't pay much attention to using it with SM at the time. If there's a certain case you can share of the failure, I'll take a look. TBH you might get my example a bit quicker by using Fill on the form tool anyway since it's equivalent to a face pattern, where mine is equivalent to a part pattern. It's more flexible, but at a cost.
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.






