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: What's the best way to design complex parts to join together successfully (for example a puzzle)
One solution would be extrude surface, then thicken.
Assuming we are talking stained glass / puzzle pieces... and referring to your link.
At some point you need to have a flat volume of "glass" (your sketch 1 with an extrude)
Draw splines or line work sketch for cut lines (your sketch 2)
Surface extrude the cut lines (sketch 2) - this would be vertically, aka perpendicular to the "glass"
Thicken the surface (either one side of the line, or both for centered) - instead of New, select Remove to eliminate material from the "glass"
Done.
Alternatively, if you want the "lead" in the stained glass, experiment with intersect in Thicken or a Boolean feature (keep tools) etc. This would give you separate parts required.
I like the thicken surface solution because you wind up with a thickness centered on the original line sketch.
LMK
Assuming we are talking stained glass / puzzle pieces... and referring to your link.
At some point you need to have a flat volume of "glass" (your sketch 1 with an extrude)
Draw splines or line work sketch for cut lines (your sketch 2)
Surface extrude the cut lines (sketch 2) - this would be vertically, aka perpendicular to the "glass"
Thicken the surface (either one side of the line, or both for centered) - instead of New, select Remove to eliminate material from the "glass"
Done.
Alternatively, if you want the "lead" in the stained glass, experiment with intersect in Thicken or a Boolean feature (keep tools) etc. This would give you separate parts required.
I like the thicken surface solution because you wind up with a thickness centered on the original line sketch.
LMK

7
Re: What's the best way to design complex parts to join together successfully (for example a puzzle)
I put together an example using @Theo_R's method for a stained glass window:
https://cad.onshape.com/documents/a601795284ff75dd34f65a27/w/e20702e4e573c43288fe5dd7/e/d4945405c477c239898b4bd4
I used an imported DXF made in Inkscape to define the shape. If you're doing something artistic or making a puzzle, it's probably easier to use a 2D art program or 2D generator (such as a jigsaw puzzle generator) by importing it into a sketch rather than doing it all manually in Onshape. Note that I did some trimming using a "delete face" operation to clean up the frame.
The key to adding the clearance is that the boolean feature at the end (to cut away the frame) has an offset specified as well as "offset all faces" checked. Hope this helps!
Final product:

Close up showing clearances:

Shape designed in Inkscape:

https://cad.onshape.com/documents/a601795284ff75dd34f65a27/w/e20702e4e573c43288fe5dd7/e/d4945405c477c239898b4bd4
I used an imported DXF made in Inkscape to define the shape. If you're doing something artistic or making a puzzle, it's probably easier to use a 2D art program or 2D generator (such as a jigsaw puzzle generator) by importing it into a sketch rather than doing it all manually in Onshape. Note that I did some trimming using a "delete face" operation to clean up the frame.
The key to adding the clearance is that the boolean feature at the end (to cut away the frame) has an offset specified as well as "offset all faces" checked. Hope this helps!
Final product:

Close up showing clearances:

Shape designed in Inkscape:


2
Re: #TraditionalCADsucks
That moment you are in Solidworks and forget you are not in a "part studio"... Well that sketch was a waste of time...
..(Opens a blank part file and starts again from scratch)....

..(Opens a blank part file and starts again from scratch)....

Re: #TraditionalCADsucks
Onshape not only beats other cad software but it makes pretty much all other web apps look like 'hello world' tryouts. Erp, accounting, schedule planning, etc. support / developers explain that you can't have RMB / hotkey / powerfull advanced functions because the UI is made for browser - I have noticed myself always replying with: "Well, we use this 3d cad software called Onshape that also runs on browser.."
To be honest Google and Onshape are the only ones that have succeeded on making actual software that runs on browser, others just feel like sophisticated homepages. IMHO.
To be honest Google and Onshape are the only ones that have succeeded on making actual software that runs on browser, others just feel like sophisticated homepages. IMHO.

7
Re: #TraditionalCADsucks
world first social network CADjohn_mcclary said:I guess here is the case and point.. I'm on lunch break and I take that time to use OnShape and browse it's forums..

Re: CAD philosophy: Add or Subtract?
More germane to your question, our parts are about 50/50 additive vs subtractive. In my experience, cast parts are most easily modeled using additive methods, as are most injection molded components. The sheetmetal tools are mostly additive as well. Parts milled or turned from bar stock or extrusion are often easier modeled using primarily subtractive methods, as are parts which are cut from sheet goods (Waterjet, laser, or CNC router), and subtractive approaches help keep the model grounded in what is really possible to manufacture.
Re: Configuration Titles
To get around the current headers limitation this is my preferred workflow.
(1) Set up standard partstudio variables.
(2) Use those variables to control sketches or features.
(3) Use configurations to control the values in the variables.
That way to you get sensible names in the headers, ie the variable names you set.
Hope that helps.
Owen S.
(1) Set up standard partstudio variables.
(2) Use those variables to control sketches or features.
(3) Use configurations to control the values in the variables.
That way to you get sensible names in the headers, ie the variable names you set.
Hope that helps.
Owen S.
And now, for something a bit silly... (How It's CADded Pilot/Test Episode - PVC Fitting)
So, I had a silly idea and decided to make this haha. It's a crossover in the styles of CGMatter (super fast Blender tutorials) and How It's Made (TV show documenting manufacturing of various goods). Essentially, the idea is to make a quick, funny CAD tutorial that's fun to watch even you aren't a mechanical engineer/CAD user, but if you are one, there are little workflow tricks that might help you out. The narration and music are inspired by the narration and theme song of How It's Made.
This is a pilot/test episode, so things may be a bit rough around the edges. Please let me know any feedback you have!
This is a pilot/test episode, so things may be a bit rough around the edges. Please let me know any feedback you have!

9