Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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.

In-context modeling feedback loop – am I doing it wrong?

vlad_ivanov305vlad_ivanov305 Member Posts: 4

I've been trying to wrap my mind around the part studio → assembly pipeline, and how I can build a workflow out of those.

I mostly design parts for 3d printing (FDM, MJF). Usually, 3d printed parts are coupled with non-3d-printed parts, e.g. nuts, bolts, washers, electronics, etc. Therefore, the 3d printed design is often derived from how those already existing parts are shaped. So far I can see two approaches to modeling this:

(A)

  1. Design all existing parts in separate part studios
  2. Create an assembly
  3. Align the non-3d-printed parts approximately in the assembly
  4. Create part studio in context
  5. Create another assembly that combines all parts

This approach has problems that I wasn't able to find solutions for:

  1. The first assembly will have mates that don't really represent real mates on the final assembly, e.g. random bolts and nuts floating in the air not tied to anything
  2. The shape of 3d printed parts will be set by first assembly, but it's not possible to adjust mates while looking at the resulting parts, you have to first update dimensions, then update the context, so it's not very visual
  3. Every time I need to add or remove non-3d-printed part, I have to do so in two assemblies

(B)

  1. Design all parts in one part studio
  2. Create an assembly and import all parts there

On the surface, this is already a better workflow, but:

  1. The document gets slow when everything is designed and regenerated in one place
  2. I can't use the same non-existing-part twice: it will be considered a separate part
  3. Overall it feels that I'm doing something wrong and this is not how OnShape is intended to be used

However, this does give you the benefit of real-time feedback on design changes (you can even use a variable to adjust dimensions of the whole design), in a way, it feels much more parametric and "procedural" than the workflow (A).

So my question is: which workflow do you prefer for 3d printing? How is it intended to be used? I'm just about to start a new design and I wanted to figure it out before I design myself into a corner again.

Comments

  • glen_dewsburyglen_dewsbury Member Posts: 817 ✭✭✭✭

    I' trying to under stand your work flow, What is the second assembly supposed to accomplish? Is it your assembly that is slowing down or the part studio or both?

    Typical work flow for me would be to start with part studio to begin fabricated parts.

    Build assembly and edit first part studio in context for things like bolt holes. Start with insertion of rigid parts like motors and cylinders(they may be subassemblies, Not exactly rigid but fixed within constraints). Subassemblies provide better focus with out the clutter of main assy.

    If you want a new part studio because first one is getting slow then start a new context that new parts will go into or because you'd like separate types of fabricated parts. Sheet metal, weldments, frames, 3 printed, etc.

    If the assembly is slowing down you can move groups of parts into subassemblies. Your exiting mates will be brought with and should continue to work.

    Building a second reference assembly sounds like a of work and some confusion to my mind. Which one am I working on and why are my mates not behaving as expected?

  • vlad_ivanov305vlad_ivanov305 Member Posts: 4

    Build assembly and edit first part studio in context for things like bolt holes

    This is the part that I don't like very much because I don't yet know where I will need bolt holes but I have to lay out all non-3d-printed components so that I can start modeling.

    I guess ideally there would be some sort of hybrid between Assembly and Part Studio view where one can insert a bunch of parts and then start modeling and be able to reference those parts, without needing to switch views and update context for every small update.

    What is the second assembly supposed to accomplish?

    There I can finally define mates between all the parts. I also tried inserting newly modeled parts into the 1st assembly, but understandably it creates quite a mess.

Sign In or Register to comment.