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.

How to join two parts in Assembly into one part (for 3D print)

kong_kokong_ko Member Posts: 5

So my situation is..

  • I have designed parts in many Part Studios that will be used to assemble together for 3D print.
  • For 3D print, I need some assembled parts to attach together during the print. And some parts I need to separate them so they can be arranged on the print plate properly for printing.
  • I assemble parts in Assembly using mate connectors.
  • I export file to STL for 3D print.
  • I use Bambu Slicer.. and when I use "split to objects" all part fall down flat on the print plate and lost the connections I made in Assembly

So how do I fix this problem? I don't want to union parts in Part Studio. Can I union or merge parts in Assembly? Or can I fix this problem in Bambu Slicer?

Best Answers

  • jelte_steur814jelte_steur814 Member Posts: 392 PRO
    Answer ✓
    1. either derive the parts you want to unite into a new partstudio and unite there
    2. but since you have an assembly set up, make a new partstudio in context, and tranform (copy in place) those parts and unite.
    3. 3 export the parts you want to print separately in one export, and in another export, the parts you want to keep together.
      this way you can 'split to objects' export nr 1, but not export nr2 perhaps… you can hide/supress parts to not export them depening on export settings…
  • jelte_steur814jelte_steur814 Member Posts: 392 PRO
    Answer ✓

    Hi @kong_ko :

    1: It's possible, but not the ideal way. I guess the warning is just to help people teach the right way of working with assembly and part-studio's. part-studio's aren't meant to make the whole assembly, by repeating parts etc.

    2, not necessarily. you could make multiple new parts in a single part studio, derived from one assembly.

    Indeed, there is no way to join two parts in assembly: that would be altering geometry and that's not the purpose of an Assembly studio.

Answers

  • jelte_steur814jelte_steur814 Member Posts: 392 PRO
    Answer ✓
    1. either derive the parts you want to unite into a new partstudio and unite there
    2. but since you have an assembly set up, make a new partstudio in context, and tranform (copy in place) those parts and unite.
    3. 3 export the parts you want to print separately in one export, and in another export, the parts you want to keep together.
      this way you can 'split to objects' export nr 1, but not export nr2 perhaps… you can hide/supress parts to not export them depening on export settings…
  • martin_kopplowmartin_kopplow Member Posts: 728 PRO

    At hleast two ways to achive this:

    • Derive all the parts into one part studio, then use boolean unite to make one part before exporting STL. (Keeps references intact)
    • Export the assembly as parasolid or step, then import into a new part studio, boolean unite, export STL (Breaks references)
  • MDesignMDesign Member Posts: 694 ✭✭✭

    Easiest option Just select the parts you want to export as one and turn off this setting 'Export unique parts as individual files'. This will create a single STL file with all parts arranged as you have it in assembly.

  • kong_kokong_ko Member Posts: 5

    Thank you for the answer.

    1. I tried derive parts but there was a warning that I shouldn't derive 1 part many times and should do it in Assembly. Why is that?
    2. Do I need a new part studio for each connected parts? Then I will have to create so many part studio.
    3. This may be a way to go if I don't use the derive part (option 1.)

    So there is no way to join two parts together (for 3D print) in Assembly?

  • jelte_steur814jelte_steur814 Member Posts: 392 PRO
    Answer ✓

    Hi @kong_ko :

    1: It's possible, but not the ideal way. I guess the warning is just to help people teach the right way of working with assembly and part-studio's. part-studio's aren't meant to make the whole assembly, by repeating parts etc.

    2, not necessarily. you could make multiple new parts in a single part studio, derived from one assembly.

    Indeed, there is no way to join two parts in assembly: that would be altering geometry and that's not the purpose of an Assembly studio.

  • kong_kokong_ko Member Posts: 5

    Thanks for clearing things up. The way I go for now is to assemble all parts in assembly. Then only select the parts I need to attach together and export it to separate STL file.

Sign In or Register to comment.