Trick to apply modifiers efficiently?

Hi,

I am printing this model: Socket Organizers, Customizable by MottN - MakerWorld
and I am adding modifiers to increase infill density in places where I will insert screws, like on the picture below, see the corners. That’s not hard to do once, but I go to the parametrized model, tweak parameters, download the model, do it a bunch of times - and then adding six modifiers every time is a bit of a pain. Is there a trick to speed that up? I don’t want to just print the whole thing with high infill density, because that increases the printing time by a lot (like 5 hours vs 1.5 hours).

It’d be awesome if bambu studio had scripting, but that doesn’t seem to be the case.

So far the best I found is to create modifiers as a model, save that to 3mf, and then load it into a modifier on the target model. Still a bit of a pain because now I need to modify the model here and the modifier over there, and the modifier doesn’t remember its printing settings, only shape is loaded. It’d be cool if it was possible to copy-paste modifiers between objects, but that doesn’t seem to be the case.

Any tricks that I am missing?

You’re not missing anything. One of the numerous “frequently requested” features in slicers are CAD-like features such as aligning multiple objects across a grid or distributing objects in a pattern. Would it be great if you could just say clone an object and make it a pattern of 4 x 3 objects let’s say that are distributed 10mm apart, as an example?

The only shortcut I can suggest is to learn CAD. I’d suggest going to Teaching Tech’s YouTube channel who has loads of tutorials for OnShape(free version) and its application to 3D printing.

Then what you can do is create a grid of objects in CAD that are about the size and dimensions of your modifiers. Then export that to an STL and import it as a modifier. Here’s a quick example but in this case I’ll use an example from your model and create a simple 2 x 3 grid of cylinders within the slicer.

Export the grid to an STL after making it an assembly so it gets treated as a combined STL file which we will later reimport as a modifier.

Load the STL as a modifier
image

Once the modifier is loaded, position it onto the model. In this case I am only using a cylinder for demonstration purposes.

I just thicken the wall loops to demonstrate the modifier in action once I slice.

Now this exorcize took me less than five minutes to do inside the slicer but if I wanted to do this with precision, I would have created the modifier grid it with OnShape by importing the model STL and then designing a grid using the OnShape Grid function, then export that to an STL for later import. That tutorial is a bit outside the scope of this forum but if there is interest I may be able to create a quick tutorial showing how to do this.

1 Like

Easy enough to add reinforcement around holes, if you know cad. The designer could have done that. Either a few concentric cylinders/tubes, with the gaps between them small enough that slicer can’t resolve them, but it will print the walls, or a ring of small holes, for same result. If you learn cad, best not to rely on the slicer for adding features.