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: sweep obviously incorrect.... how can I do this?
in this case, since your cutter is conical, can't you just extrude it all straight and apply a draft that matches the angle of the cone?
I did the following here. does this do what you want?
I did the following here. does this do what you want?
- Extrude the letter curves
- move face by the radius of the cutter (it would be ideal if this offset was already captured in the sketch curves instead)
- draft all of the faces by 6.66, the angle of the conical cutter.
- use a variable fillet on all vertical sharp edges. Set the main radius to 3mm (cutter radius) and the bottom point of each one to "0.92244/2 mm" (radius of bottom of cutter)
- fillet the bottom edge of the extrude by 0.5mm (cutter tip radius)
Re: Duplicate or Copy Sheets
@matthew_jensen137 Not yet but we are working on adding that capability soon.

6
Re: How to combine parts
Hi @MrMad1966 ,
To bring a part from one part studio into another you can use the "Derived" feature:
https://cad.onshape.com/help/Content/derived.htm
Really though, you should just create both blocks in the same part studio rather than using two separate studios.
https://learn.onshape.com/courses/fundamentals-multi-part-part-studios
https://learn.onshape.com/collections/onshape-fundamentals-cad
To bring a part from one part studio into another you can use the "Derived" feature:
https://cad.onshape.com/help/Content/derived.htm
Really though, you should just create both blocks in the same part studio rather than using two separate studios.
https://learn.onshape.com/courses/fundamentals-multi-part-part-studios
https://learn.onshape.com/collections/onshape-fundamentals-cad
Re: Automated exports to workflows
Hi, at the same time it's very general (de facto in solidworks pdm enviroment for example) and very custom because there are probably hundreds of different ways to define what is saved, how, where to and when etc...lougallo said:@Markku_L This is quite a custom request. I would say this is like the IFTTT of Onshape where you have triggers and actions. This would be much more than some export action but there are a number of things we are looking at in the future about how to automate workflows. I have moved this to product feedback for now as voting on such a request is not going to add much scope to what you are requesting. I can say that this is on our minds...'
Manual work is boring, it takes time and you make mistakes. It just sucks :-)

6
Re: fidget twister
Hello and welcome to the Onshape forums!
This looked like an interesting challenge to me, so I decided to make a tutorial video for it! Unfortunately, after I finished recording, I found out that you can hear a lot of fan and keyboard noise when recording with my laptop's built-in microphone, so I'll get a proper external microphone for future tutorials.
Here's a link to the video I made (I would put it on YouTube, but it's been taking ages to process, so I made a Vimeo account and it's a surprisingly pleasant experience!):
For the video, I just started a screen recording and talked through what I did as I went along (no editing) so I make some mistakes, but then show how to correct them. I hope this was helpful!
This looked like an interesting challenge to me, so I decided to make a tutorial video for it! Unfortunately, after I finished recording, I found out that you can hear a lot of fan and keyboard noise when recording with my laptop's built-in microphone, so I'll get a proper external microphone for future tutorials.
Here's a link to the video I made (I would put it on YouTube, but it's been taking ages to process, so I made a Vimeo account and it's a surprisingly pleasant experience!):
For the video, I just started a screen recording and talked through what I did as I went along (no editing) so I make some mistakes, but then show how to correct them. I hope this was helpful!


5
Re: How can I split a cylinder with asymetric separations?
@curtis_ball
Here is a way where you do not have to ‘go through the whole bottle with the same pattern’
https://cad.onshape.com/documents/619220f0d36b60f65cb9b2d2/w/3c1db0d361503e8694d76901/e/bad1f0841d869e2435c7f1f0
Here is a way where you do not have to ‘go through the whole bottle with the same pattern’
https://cad.onshape.com/documents/619220f0d36b60f65cb9b2d2/w/3c1db0d361503e8694d76901/e/bad1f0841d869e2435c7f1f0
Re: How do I highlight a failing edge with opFillet like the native fillet feature?
@Evan_Reese
@NeilCooke asked me to shed some light on this. Basically, error entities are attached to an id. If you want error entities to show up, they have to be attached to the top-level feature id. We do not automatically migrate subfeature/suboperation error entities to the top level feature because that is not always the desired outcome. Imagine, for instance, calling a Boolean operation in your feature, and, if it fails, catching that failure and instead trying to do that boolean in smaller batches (this is how fix pcb works). You would not want the error entities from the initial boolean to come through, because that did not cause a feature failure.
The appropriate way to bootstrap error entities from a subfeature to the feature itself is as follows:
To get the nice code box you can click on this button:

and then paste the code from your feature studio into the empty box that shows up.
@NeilCooke asked me to shed some light on this. Basically, error entities are attached to an id. If you want error entities to show up, they have to be attached to the top-level feature id. We do not automatically migrate subfeature/suboperation error entities to the top level feature because that is not always the desired outcome. Imagine, for instance, calling a Boolean operation in your feature, and, if it fails, catching that failure and instead trying to do that boolean in smaller batches (this is how fix pcb works). You would not want the error entities from the initial boolean to come through, because that did not cause a feature failure.
The appropriate way to bootstrap error entities from a subfeature to the feature itself is as follows:
tryOr to just pass the top level id directly into the fillet (but, this can only be done for one subfeature, since ids passed into subfeatures must be unique)
{
opFillet(context, subId, ...);
}
catch (error)
{
processSubfeatureStatus(context, topLevelId, { "subfeatureId" : subId, "propagateErrorDisplay" : true });
throw error;
}
To get the nice code box you can click on this button:

and then paste the code from your feature studio into the empty box that shows up.