Making solid STL from SW assembly

Use this space to ask how to do whatever you're trying to use SolidWorks to do.
Petertha
Posts: 42
Joined: Sun May 26, 2024 3:34 am
Answers: 0
x 11

Making solid STL from SW assembly

Unread post by Petertha »

I made this assembly comprised of a left & (mirrored) pipe part files, orientated them a prescribed way & added some bridge elements. Like a plastic model sprue tree. So of course the mates between parts are like zero dimension gaps. When I did a file save as .STL of the assembly, I crossed my fingers that it might magically see it as one solid body & weld them together, but alas No. It makes a corresponding series of separate STL part files which kind of defeats the purpose of the orientated bridged assembly.

Any recommendations how to solve this issue? I don't have much of any 3DP experience. I see what looks to be complex 3DP objects like a bearing with the balls in the races. But maybe that 'works' because they are indeed separate parts? I'm not aware of a way in SW to make a Boolean solid from an assembly like the way we can choose to join new body elements within parts files. If SW could somehow make a solid body assembly this way, I'm sure converting to STL would be straightforward. Thanks for any suggestions.
Attachments
SNAG-07-01-2025 7.57.57 PM.jpg
SNAG-07-01-2025 7.50.13 PM.jpg
User avatar
zxys001
Posts: 1081
Joined: Fri Apr 02, 2021 10:08 am
Answers: 5
Location: Scotts Valley, Ca.
x 2327
x 1005
Contact:

Re: Making solid STL from SW assembly

Unread post by zxys001 »

Hello Pertertha, for a single file you could Save your SLDASM as a SLDPRT. Then saveas a STL. (it will likely have the 5 bodies but will be a single STL.
Also, try if you can "Combine" the 5 bodies into 1 and saveas a STL.
"Democracies aren't overthrown; they're given away." -George Lucas
“We only protect what we love, we only love what we understand, and we only understand what we are taught.” - Jacques Cousteau
User avatar
SPerman
Posts: 2097
Joined: Wed Mar 17, 2021 4:24 pm
Answers: 14
x 2282
x 1921
Contact:

Re: Making solid STL from SW assembly

Unread post by SPerman »

In the slicer I use (bambulab), if you import all of the bodies at once, it will locate them as they were in the assembly.

(Having said that, I am usually importing from a multi-body part, not an assembly. I'm not sure if that will make a difference.)
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
User avatar
josh
Posts: 319
Joined: Thu Mar 11, 2021 1:05 pm
Answers: 17
x 23
x 541

Re: Making solid STL from SW assembly

Unread post by josh »

You actually want them to print as one combined piece, right? Unless you have a way to combine in the slicer/post-processor, the only way is per zxys001's suggestion - Save assembly as part, then use Combine feature or some small extrude features to combine all the bodies into a single one before saving as STL.
Petertha
Posts: 42
Joined: Sun May 26, 2024 3:34 am
Answers: 0
x 11

Re: Making solid STL from SW assembly

Unread post by Petertha »

Thanks! (hopefully). It never would have occurred to me to save an assembly as a part. Yet another thing I have not done in SW but probably should have been aware of. I check selected 'preserve geometry references' just as guess insurance. If all the components are defined/mated in the assembly, is this doing anything specific? Or maybe a better question: what exactly does checking this do?
Attachments
SNAG-08-01-2025 7.58.07 AM.jpg
SNAG-08-01-2025 7.57.23 AM.jpg
SNAG-08-01-2025 7.57.23 AM.jpg (22.49 KiB) Viewed 132 times
User avatar
AlexLachance
Posts: 2244
Joined: Thu Mar 11, 2021 8:14 am
Answers: 17
Location: Quebec
x 2434
x 2076

Re: Making solid STL from SW assembly

Unread post by AlexLachance »

Petertha wrote: Wed Jan 08, 2025 10:02 am Thanks! (hopefully). It never would have occurred to me to save an assembly as a part. Yet another thing I have not done in SW but probably should have been aware of. I check selected 'preserve geometry references' just as guess insurance. If all the components are defined/mated in the assembly, is this doing anything specific? Or maybe a better question: what exactly does checking this do?
This should be a good explanation for you mate!

https://www.goengineer.com/blog/solidwo ... references
Post Reply