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: My standard content
GWS50
Re: Countersink with head relief
The enemy of the good is the perfect.
It would be great to have some defaults which make some sense and are related to real hardware, but it's likely that "head clearance" height dimension is going to be highly dependent on the context and design goals, not the hardware itself. Right now, I can't use the hole feature to make this shape, and unlike a regular counterbore, there's no quick hack with move face to get this geometry from a countersunk hole. About all I could do is use a counterbore and add draft, or I just have to revolve a cut and pattern it.
S1mon
Re: Countersink with head relief
Think this is pretty simple - maybe I am missing something. We just need two more options added to the countersunk hole - countersink/counterbore diameter and counterbore depth. See example below (from Solid Edge).PeteYodis said:Yes, this is a known need for sure. But to explain further... you need to be able to pick which particular fastener type you want to add a relief for. There could be several different valid options that would all require differing amounts of relief based on head geometry. It's possible an improvement like this will really start to pair holes with content.

Re: New Custom Feature: 8020 "3030" Profile Converter
Hey @joshtargo there isn't an "official" Onshape 8020 profile library the way you might be thinking.
Something you could make work, however, is to add the frame profile selection code from frame.fs in to your custom feature. You can look at frame.fs ~62 where the profile library is accessed. You can follow the codepath of how this profile is eventually used to make sweeps:
doFrame > getProfile > sweepFrames > doStablePaths > … > doOneStablePath (there are branches off this codepath but this is the simplest). Eventually you get to sweepOnePath and sweepStartingEdge, where the profile is pulled out, patterned to the "start" of the edge, then swept.
The frame toolset is fairly large and complex but you don't need very much of it to get the behavior you want (single straight segments). And in your own code you could probably treat each segment as a separate element and create a 9-pt manipulator for them just by lifting it out of the frame.fs code.
Re: Adding 9-pt manipulators for each path (as you and @S1mon propose above). Seems like a good feature request.
jnewth
Re: New Custom Feature: 8020 "3030" Profile Converter
i can not edit my previous comments (the text disappears when I click edit). but as i was saying, it's nice to use cuboids during design and then convert all at once at the end. I was gonna modify Frame, but it's way too complex. so i wrote my own thing.

