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: How to design to center of gravity?
Still no real answer to my question here.
I really find it hard to believe that a product as mature as Onshape does not provide this very basic capability OOTB (out of the box). I find it hard to believe that real paying customers have not begged for this functionality. I mean sure you can create a mate connector at the center and manually measure and calculate and update your location as the assembly changes but… YUCK! This tool needs the capability to create a "feature" at the CG of a part or assembly and automatically update this location as the design changes.
Re: Coral pattern/shape on 3D-Objekts
I wrote a simple feature to convert the curves to swept pipes. This could be exported as a single stl and printed if you want to. Getting it to blend together organically would be quite tough with this workflow. There are definitely other tools that are more purpose-built for this kind of thing (I'd use Rhino and Grasshopper), but Onshape could probably be made to do it with some dedicated coding
Re: Where Used Without Where Used And Part Confusion
@andrew_kleinert - Thank you for explaining what I couldn't put into words
Re: How Do I Make a Hollow Cone at the End of a Hollow Cylinder? I Keep Getting an Error with Revolve
Try selecting only one half of the cone, I think it should work.

Re: Improvements to Onshape - January 10th, 2025
I noticed in the Documents Page video that Supplier Data was misspelled.
Re: Improvements to Onshape - January 10th, 2025
Suppier Data is data that is from a parallel universe. Onshape has servers in multiple universes now. You can access with Onshape Interstellar. 😀
Re: Improvements to Onshape - January 10th, 2025
Wow! Configuration Input Visibility is a game-changer! Thank you Onshape Team!

Re: Where Used Without Where Used And Part Confusion
Looking at your fourth pic, this one:
It's showing that there are four airframe screws (presumably that have been derived?).
This indicates a bit of an inefficient workflow.
What you've done here - using the analogy of design methods from 50 years ago - is create a drawing on the drawing board for a "Horizontal Camera Mount" (which is reasonable), and on that drawing you've drawn in multiple counterbore holes (which is reasonable), and you've voluntarily elected to provide a reference to the drawing of the "Airframe Screw" for each of those holes (which is reasonable), however what you've effectively done is made each hole make a reference to a different drawing / part number of "Airframe Screw".
Which is exactly the problem you've described - you've ended up with multiple instances of the same part and that is leading to confusion.
All those references to different drawing / part numbers to "Airframe Screw" might all somehow point back to one singular parent drawing / part number for "Airframe Screw" - but as you're finding out, that's a bit of a pain to untangle. And the "collapsing references" activity to figure out the parent-child relationship between parts and drawings, update references on drawings, make redundant drawings / part number of "Airframe Screw" obsolete, etc, etc is a right pain.
So how to fix this?
First up, in my opinion the Onshape term "Part Studio" can be a bit confusing to people new to the platform. People might get the misleading impression that they're 'creating parts' - and they're no more 'creating parts' today, than draftsmen were 'creating parts' 50 years ago whilst sitting in front of their drawing boards.
Question: Why are you bringing "Airframe screws" into this part studio?
If the answer is that you want the features of your counterbore hole to be logically tied to the features of your countersunk screw - ie: if you make any changes to the screw then it auto-magically makes changes to the hole, then that's a good reason (and why we moved on from using drawing boards! 😊)
However you don't need four (or more) instances of "Airframe screw" to do that.
As a suggested workflow, you have a number of options:
Option 1: Derive one instance of "Airframe screw", generate a "positive hole part (tool)" based on that, delete your airframe screw in the feature tree (it's no longer needed, it has served its purpose), create and move instances of the "positive hole part (tool)" around to all the hole positions, then use boolean subtract to create your holes. The Boolean subtract feature has a "keep tools" function that is disabled by default, so once your holes have been created, the "positive hole part (tool)" will be deleted by default by that operation in the feature tree. Take careful note of this default Onshape behaviour of deleting tools once they're used - it's for a good reason because it helps avoid problems like the one you're having where you end up with multiple extraneous parts clogging things up and causing confusion. Naturally there are times where you need to keep parts / tools for use in other features further down the feature tree, which is why this default behaviour can be over-ridden.
Option 2: Derive one instance of "Airframe screw", move it to the first hole position, use it to create the first hole, translate it to the second hole position, use it to create the second hole, etc, etc, until all the holes are created. Then delete the "Airframe screw" in the feature tree.
Option 3: Derive one instance of "Airframe screw" at the position of the first hole, create your hole, then delete the "Airframe screw" reference. Derive another instance of "Airframe screw" at the position of the second hole, create the second hole, then delete the "Airframe screw" reference. This is probably the least favourable option because the multiple derives probably create a performance hit.
Notice in each of these options, the "Airframe screw" is derived when needed, then deleted as soon as possible. The reason for this is that the purpose of this Part studio is purely to define the "Horizontal Camera Mount" part. Having extraneous parts laying around while you're trying to define a part typically creates problems - as you have found.
But what if you want to see how the Horizontal Camera Mount looks as an assembly with its screws mounted in place? And to check fit? And to do interference checks?
(In my opinion …) it's a bit unfortunate that Onshape allows you to do some of those things in Part Studio because people do use it for that purpose and it's often bad practice to do so. 50 years ago engineers wouldn't have done those things at the drawing board, they would have gone to the modelling shop to get parts made up and then assemble them together …
… which is what "Create Assembly" is for.
As others have suggested, it's probably best to do Onshape's online Assembly tutorials to learn how to use assemblies.