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: Onshape AI Advisor Beta (Coming Soon)
I just tried another fairly straightforward question which AI Advisor couldn't help with. I even tried modifying my question to mirror what's deep in the help.
The correct answer would be here:
https://cad.onshape.com/help/Content/drawings-dimensions.htm
S1mon
Re: Automatic Assembly Sequence Generation
.
Legit! Very impressive.
Ty for the offer! Personally I don't have need of this atm, I just develop and test things related to Onshape.
.
Re: Automatic Assembly Sequence Generation
This is really interesting. I'll be testing it out in coming weeks
Re: Branch Clutter!
This sounds like a combination of things: Onshape could add some more guard rail functionality, AND a best practice needs to be developed and made explicit at your company. I personally don't see value in the twigs thing, and it could add an exponential level of complexity to the version graph.
Functionality I'm interested in:
- granular permissions for branches - There's value in thinking of each branch as "owned" by a certain person, and it could be valuable to give the ability to prevent everyone but the owner of a branch for editing it. There could be a single "Branch Settings" dialogue for branch permissions which lets you specify users, and certain action limitations (like releasing).
- selecting which branches are visible to import or search - As you say, it can become cluttered when you have 6 copies of the same part in 6 branches. It would be great to have a way to mark some branches as important, and others as not. It could be as easy as the "critical" branch items always sort to the top, but they're all still there. Even this could be part of the Branch Settings menu.
- An easy way to tell who made which branch - As with all collaborative environments, it's easier to add things than clean them up because it's risky to remove clutter that you didn't make and may not understand. It's the same reason shop spaces are usually a mess. Things flow into them freely, but no one knows what's garbage. If there were an easy way for people to know who made a branch they can ask them if it can be deleted now.
But there will always be a branch hygiene element to it, which is a sociological problem, not a software problem. It's about setting and keeping SoPs for how branches are and aren't used. An easy one could be to ask people to append their name to the branch name so it's obvious who to ask about it. Another could be getting clear on the CAD strategy before beginning a project. Before any work is done the whole project team should understand how data flows through the design, and at what milestone the project should split into multiple documents. (Often a good practice is to start in 1 doc while things are changing a lot, then split out once the design is beginning to gel). No amount of Onshape functionality can replace the team's mutual understanding of the CAD plan and SoPs. It's a compound challenge involving people, process, and tools, and the solution needs to address all 3. I help with this stuff at www.theonsherpa.com.
Re: Problems with loft and thickening
A few notes:
- There's a visual crease or kink in your surface, which is usually a bad thing. Consider modeling this in more than one surface patch. See the Intro To Surfacing lesson in the learning center
- You should aim to use fewer cross sections. You want to get to the end result with as little constraint on the surface as possible.
- When you thicken (or offset, or shell) it will fail if the offset surface begins to intersect itself. It's easier to visualize in 2D like this. Notice how it fails once the offset comes to a point.
You can evaluate the curvature of your surface with the Curvature Color Map tool. You can set it to minimum radius, and play with the color sliders to find the area of least curvature. When you mouse over the surface it shows the radius of curvature at that point. The smallest number here is the number at which your thicken will fail.
Re: Problems with loft and thickening
A link to a public doc often gets more people helping :)
Re: Mates (Center the Screen)
the advice is definitely not put everything in one part studio!
maybe take the assembly course in the learning center though? all of martin's options are good. since this week, there's even the new 'width mate'
Re: Improvements to Onshape - June 6th, 2025
Can't wait for the sheet metal loft update 😁
Re: Improvements to Onshape - June 6th, 2025
As for the demo shown in that tech tip, the piecewise segmented loft approach has its own limitations for faceting. I've attempted to modify another version of someone's custom faceted loft script but that approach can fail in cases where the segments of curves on one side of the loft can't be aligned with like segments on the opposite side and require triangulation instead of a flat parallel extrusion face. This especially happens in offset lofting cases. I never got around to researching fully how to handle those cases, but I imagine the devs encountered a similar hangup and that's why we still have yet to see that tool hit the core feature set.










