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
Sweep remove on 3D surface - not working properly w/o "keep profile orientation"
This is an example of a rectangular slot working fine.

Now, when trying to do the same thing along a curve that is projected onto a surface, it only works if I check "Keep profile orientation"


Without keeping the orientation, it won't work for my needs. As seen if I "add" a new part, instead of remove.

Please let me know what I'm doing wrong, of it is not possible to use this sweep function along 3D surfaces
Re: Slide linkage by CADemist linkage pin shearing
You have to give us the link here…
Sharing with support shares with Onshape tech support (needed when creating a support ticket), not the forums.
Re: Copy and Paste a sketch along with its constraints
Hello Chip. Right click on the sketch in the feature tree to bring up the dialog and select copy sketch. In another part studio right click on a face, plane or mate connector and select paste sketch from the dialog. The pasted sketch will be 'floating' and will not become fully defined until you anchor it, either by intersecting it with a fixed point (such as the origin) or via dimensions. Transform tool would be the choice for dragging the sketch to a new location. - Scotty
Re: How can I hide the point used to make a point-plane?
Right shift + P
If that doesn't work, the graphics cache could be stuck, you may have to hard refresh your browser, or close it then open it again.
Re: Help with basic cut list
Hey @simon_blum I looked at your design. It doesn't seem like the design is right for the frame tools. What you are making are a large collection of flat parts. A frame is a collection of segments with a constant cross section. Think tubing, or 2-by-4s. For frames, a cutlist would be a list of the different segments, their lengths, and their start and end angle conditions.
From looking over your design, it looks you have a collection of flat parts like what would be done on a CNC router table or laser. I think you probably mean "cut list" in the sense of "these 4 parts are geometrically identical, so somewhere there should be a list that says "Top Vert, Quantity 8" or whatever. If I look at the assembly BOM (flyout from right-side menu), I see that every part is unique:
because every part is unique in the part studio. So you probably want a BOM where it tells you: go make 4 of the verticals, 8 of the bottoms, 2 of the horizontals, 1 of the short horizontals, etc.
What you've done (and many, many people including myself do/did/still do but regret it) is design the assembly in a part studio. What you really want to do is: design the parts in the part studio, but assemble them in an assembly (should be called an assembly studio for parallel grammatical structure but Im not in charge, so). When you have two parts that are the same, for example, your "Top Vert L1" and "Top Vert L2" - dont do this. Or rather: do it all you want in the part studio, but when you assemble in your assembly, just use the "Top Vert" part. Insert one "instance" of it, mate it to the right location, etc. Then when you go to insert the next vertical part, insert another instance of the "Top Vert" part and place that one. Then your BOM will start to look like this:
See - Im reusing the Top Vert L1 and the BOM knows that it's the same thing so you get the correct count of parts you need to manufacture.
I think you'd benefit by hitting the learning pathway re: assemblies. Onshape assemblies are extremely powerful but also a point of departure from other CAD applications so understanding how Onshape does them will help.
Your design looks good! In my evening hours I have a Cricut and a lasercutter and vinyl for miles. I love the material. Would love to know what you are making!
Last, in case I have profoundly misunderstood your design intent around frames, here's what that message means:
RE "Paths cannot contain a branch" The frames tool takes your various input selections and constructs paths out of them. A path is a sequence of edges and connects them end to end and then creates the segments as a series of sweep operations along those edges. If it can't find this single path (connecting all the selected edges end to end) because there's a branch somewhere, it just fails with a message. This is what @rick_randall probably meant by selection order.
Here's an example to explain: We construct a cube (4 edges for the bottom square, 4 for the top square, then 4 verticals). We do the top and bottom squares because those edges create two disjoint paths. But add a single vertical edge to the mix and it falls over because its trying to find a single path through all edges and it fails:
Hope that helps!

Re: How do I resolve this Loft?
The rear profile and bottom profile didn't meet at the back.
https://cad.onshape.com/documents/7b265f9547ea96d0c8af0858/w/a086dde488156e48d7b16a86/e/74d93700ed8fc9d39702f4de
Re: Revert a part studio in Main to last released version
There's another method not mentioned here that can revert ALL changes in a single (or multiple) tabs, even if the changes are scattered throughout the history.
-If you don't already have a version at the point in history where the tab is good, create a version there.
-Right click on that version and select "Branch to create workspace". Name it [branch].
-Switch back to the [workspace] (possibly main) where you want to restore it, then right click on [branch] and select "Merge into current workspace". DO NOT CLICK OKAY YET.
-When the dialog comes up, find the tab or tabs that you want to revert. Since you made no changes in the new workspace, the default "Tab merge strategy" will be "Keep [workspace]". You want to change that to "Replace with [branch]" for any tab you want to revert back to that time. Make sure all the tabs you don't want to change are set to "Keep [workspace]".