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: Routing curve & Control point curve - Introduction of two new features for 3D curve creation
Control Point Curve Tool Feedback:
It is great to have a 3D curve to allow me to make curvy surfaces. Fantastic work!
- Allow end points to snap anywhere on edge or curve. Only way for me to do it now is to split the curve. It is great for surface modeling.
- Allow tangency blend with other curve edges. This might be a dream but, it would be more efficient to work with instead of using the bridging curve tool. If you can combine the features of the bridge curve tool with this tool would be great.
- Improve latency. The curve editing is slightly laggy. If I can edit the curve smoothly, I can make my model better.
I have been using the tool to model a car over the weekend. You can check out my workflow from this tutorial video.

Re: Constraining two sets of circles with a common midpoint
Yep, I had a go at Eric's suggestion and your's and they both work great. I'll be honest, I was sceptical whether the mirror line option would let me dimension centre to centre. I was expecting to have to dimension half my distance from the mirror line to one centre. But thankfully OnShape knows what I'm trying to do and sorts it out for me.
Re: Why can't we fill in Variables into dimension fields, while drawing a sketch?
Sometimes I wonder, why people try to find excuses why something does not work. Problems and inconveniences ask for being solved, not excused.
At the moment when the dimension input field is open and focused, only numbers are accepted. If the first input is a '#', then variables should be accepted and keyboard shortcuts ignored as long as the input field has it's focus. Coding that isn't rocket science. And btw. otherwise any shortcut should fire, when editing any input field, if that hadn't already been suppressed.
Re: API - Folder Creation, Move Document Functionality
If you look at /api/documents/{did}
the document's parentId is the folder id.
To move to another folder, modify the parentId to a different folder's ID.
To make a folder, its an undocumented API endpoint, so proceed with caution, use at your own risk, I'm not an Onshape person, etc etc..
POST /api/folders
Body:
{"name":"My new folder","ownerId":"yourCompanyId","ownerType":1,"parentId":"insertparentfolderIdhere"}
Re: Why can't we fill in Variables into dimension fields, while drawing a sketch?
I think the problem is that this could interfere with keyboard shortcuts, for example right now if you have just drawn as circle and press "L" it will switch to the line tool.
However there is no need to type a number and delete: just type "=" (as you would when you want to enter a formula in Excel) and then you can start typing the first letters of your variable …
Release canidate assembly has errors on release page, but not in assembly.
I have run into this issue when attempting to release an assembly, where it throws an error in the release candidate tab.
Usually when I get this specific error, I can resolve some parts or mates with the attached error flag,
Okay, no problem. Let's just find the error.
Nope.🤨
I also manually searched the menu, through all of my configurations, and still found nothing. Assembly contains no faults. Where's the next place to look?
Configuration Variables - Add description fields?
Re: Why can't we fill in Variables into dimension fields, while drawing a sketch?
Perhaps you have already discovered that you can enter a variable by first entering a number, backspacing and then call up a variable or create a variable with the # key. It's annoying that entering the # symbol immediately results in a change to the left view. - Scotty