this post was submitted on 06 Aug 2024
14 points (93.8% liked)

3DPrinting

15661 readers
14 users here now

3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.

The r/functionalprint community is now located at: [email protected] or [email protected]

There are CAD communities available at: [email protected] or [email protected]

Rules

If you need an easy way to host pictures, https://catbox.moe may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is ![](URL)

Moderation policy: Light, mostly invisible

founded 2 years ago
MODERATORS
 

Is there a way to uncut/key a file? I want to print it all as one piece.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 3 months ago (2 children)

But then the pieces aren't lined up. And if I line them up to the keys it still leaves slight space inside the keyhole which creates pockets and suction during printing

[–] [email protected] 1 points 3 months ago (1 children)

Your issue is certainly that the designer of your model left clearances between the parts to ensure that they would fit together. This is proper and correct, because otherwise you'd never be able to physically assemble the parts here in physical reality. Some amount of tolerance is required since no printer is 100% accurate, and a total interference fit would not work with most materials anyway. The problem is, when printing as a single unitary piece that's not what you need anymore.

You'll have to modify the models to close these gaps, or just insert your own solid object in between them to take up the gaps and then export the whole assemblage as a single object.

Most slicers can do this, although typically the objects they can create out of thin air are only geometric primitives (cubes, spheres, cylinders, etc.) so you might not be able to create the right sized object or otherwise you'll have to use a whole dickton of them.

[–] [email protected] 1 points 3 months ago

Oh I get why is it done that way, just a pain to put back together aha. I'll give filling in the key holes a try. Seems like the easiest solution. Don't know why I didn't think of that aha.

[–] [email protected] 1 points 3 months ago (1 children)

To avoid the gaps you can line them up with an overlap.

You can adjust the vertices of the model slightly to help facilitate this. The most natural-feeling way to do it in Blender is by using the Sculpt mode.

You can use a Boolean addition operation to then make the two models a single piece of geometry. Or not bother (if you are printing on FDM or at 100% infill in resin, it won't really hurt either way).

[–] [email protected] 5 points 3 months ago (2 children)

This feels like the way to go. Any tips on where to find a tutorial for doing this in blender? Or even just what I should google lol

[–] [email protected] 2 points 3 months ago

This is subtractive rather than additive but I ended up following this video vaguely as a start when I was doing keychains. Cad packages weren't enjoying the vector image. I ended up creating an stl for the components (text, image and body) and merging them with a boolean operation, think this might help you get started as I had no idea where to even look.

[–] [email protected] 1 points 3 months ago (1 children)

At the very simplest, you can just overlap things in the slicer without Blender.

If you want to learn about Blender's Sculpt mode, you can just Google "Blender Sculpt mode tutorial". For convenience, try to use the most recent results, as the interface can be slightly different in older versions.

Sculpt mode effectively allows you to alter the models as if they were made of clay or plasticine.

A lot of the tutorials will be showing how to make things from scratch, but what's important is that you see how the tools work.

Once you have everything overlapping the way you want, you can join the using a Boolean operation. You'll want to use a "union" operation.

[–] [email protected] 2 points 3 months ago

Thanks for the suggestions, I appreciate it. I'll give some blender tutorials a look.