Notifications
Clear all

Infill inside a loudspeaker enclosure  

  RSS
solhaga
(@solhaga)
Eminent Member
Infill inside a loudspeaker enclosure

I'd like to fill the inside/cavity of this speaker enclosure.
Towards the back of the speaker element, the wall count of the infill part has to be zero to allow the cavity to "breathe".

Can I use modifiers for this or shall I make two parts that are printed together (if that is possible)?

The speaker enclosure already have it's own infill pattern/size.

I'm using Fusion360 as CAD.

Posted : 27/01/2022 2:54 pm
Bob
 Bob
(@bob-2)
Reputable Member
RE: Infill inside a loudspeaker enclosure

A time tested tried and true method of fill is to use fiberglass insulation to fill in a speaker cavity, why not just do that?

Cheers

-Bob

Prusa I3 Mk2 kit upgraded to Mk2.5s, Ender3 with many mods, Prusa Mini kit with Bondtech heat break, Prusa I3 Mk3s+ kit

Posted : 28/01/2022 1:23 am
solhaga
(@solhaga)
Eminent Member
Topic starter answered:
RE: Infill inside a loudspeaker enclosure

Yes, that's something that I normally use.

I'll rephrase the question then.

I'd like to fill the cavity of speaker enclosure with a 3D printed infill pattern to dampen the resonances due to the relatively thin cabinet walls.
The infill will double as an acoustic infill.

Posted : 28/01/2022 7:07 am
solhaga
(@solhaga)
Eminent Member
Topic starter answered:
RE: Infill inside a loudspeaker enclosure

Yes, that's something that I normally use.

I'll rephrase the question then.

I'd like to fill the cavity of speaker enclosure with a 3D printed infill pattern to dampen the resonances due to the relatively thin cabinet walls.
The infill will double as an acoustic infill.

Posted : 28/01/2022 7:08 am
Neophyl
(@neophyl)
Illustrious Member
RE: Infill inside a loudspeaker enclosure

Cant tell what you want from the pictures.  If you were to post a ZIPPED up Prusa Slicer project file (Use File>Save Project As, take the resulting .3mf file and zip it up and attach) then we might get a better idea.  Must be zipped or the forum wont attach it.

Normally if you want a structure printing then you would model that structure.  That's best practice as your model is then correct to what you actually want.

A slicer will only generate infill in areas that are manifold, ie enclosed.  SO from a modelling point of view not what you want as your baffle area would need to be solid.  You can use a modifier mesh to selectively change the slicing settings in areas to remove the perimeters etc and just leave the infill.  That sounds like it could be what you want.  That ties the model to a particular slicer though so isn't ideal.  It does allow you to not worry about modelling in a thin mesh that doesnt print unless you get the extrusion widths right so its is a useful trick to know in the right circumstances.

Also its best to model in the modifer meshes during the CAD phase too, this allows precise placement which can be difficult to do in PS, especially if you want a modifier to be completely inside another Object where you cant see it in PS.  When loaded into PS  it will look bad as you will have these solid blocks but you can then use the split to PARTS (not objects) and then select the parts using the right hand panel that should be modifiers and use 'change type' to change from part to the type of modifier you want.  

As I say, just attach an example 3mf project of what you have in mind and we can go from there.  The great thing about project files is they are a snap shot of your working system so people can slice and adjust and then post back a modified version.  Great way to dubug things but also for showing examples.

Posted : 28/01/2022 8:34 am
solhaga
(@solhaga)
Eminent Member
Topic starter answered:
RE: Infill inside a loudspeaker enclosure

Cant tell what you want from the pictures.  If you were to post a ZIPPED up Prusa Slicer project file (Use File>Save Project As, take the resulting .3mf file and zip it up and attach) then we might get a better idea.  Must be zipped or the forum wont attach it.

I did try to attach the 3mf-file as such but didn't succeed.

Here's the zipped files then.

TB W3 Sphere.3mf is the exported mesh from Fusion360 and
TB W3 Test_sphere.3mf is the sliced one.

A slicer will only generate infill in areas that are manifold, ie enclosed.  SO from a modelling point of view not what you want as your baffle area would need to be solid.  You can use a modifier mesh to selectively change the slicing settings in areas to remove the perimeters etc and just leave the infill.  That sounds like it could be what you want.  That ties the model to a particular slicer though so isn't ideal.  It does allow you to not worry about modelling in a thin mesh that doesnt print unless you get the extrusion widths right so its is a useful trick to know in the right circumstances.

Yes, that was the idea. I don't know how (yet) to make that modifier though.
If it works, then experimenting with different infill patterns will be easier and the print will take shorter time.

Also its best to model in the modifier meshes during the CAD phase too, this allows precise placement which can be difficult to do in PS, especially if you want a modifier to be completely inside another Object where you cant see it in PS.  When loaded into PS  it will look bad as you will have these solid blocks but you can then use the split to PARTS (not objects) and then select the parts using the right hand panel that should be modifiers and use 'change type' to change from part to the type of modifier you want. 

Great! I need to figure it out on how to do that in Fusion360 then.
I still can experiment with different infill patterns
Also, it might facilitate to have the infill of the wall in another material, using Prusa XL of course.
Or have a multi layer solid wall with different materials (PETG/TPU/PETG etcetera) as every material transition dampens the sound wave/pressure.

Posted : 28/01/2022 9:15 am
Neophyl
(@neophyl)
Illustrious Member
RE: Infill inside a loudspeaker enclosure

Here's a very rough example using the built in shapes to add a defined area.  If you modelled the volume exactly as you would like it then it would be much better.

I've just added a cylinder and turned off the perimeters, tops and bottom and changed the infill type to give some baffling.  You would basically have a separate volume exported as part of your object that defines the area where you want different settings.  Normally when loaded in as something like an stl its a single object but its still made up of multiple parts.  At the top toolbars there a split to parts and split to objects options.  You would need split to parts.  This puts them all in the object list in the right panel but they are all grouped under the same object in the tree.

Splitting to objects makes them all completely separate and so would all be individually listed.  The other thing splitting to objects does is drop them all down to the plater as objects themselves cant be placed mid air as they need to contact the bed in at least one place to be printable.  Parts don't have to obey that rule, just the parent object.

There may be some differences in how multipart objects load in from a 3mf from fusion.  Not entirely sure about that as I don't have a cad package that outputs 3mf, unfortunately its not yet an option in Blender. 

 

Posted : 28/01/2022 11:40 am
solhaga
(@solhaga)
Eminent Member
Topic starter answered:
RE: Infill inside a loudspeaker enclosure

Thank you very much!

This is great.

Following your suggestion and export several bodies from Fusion360 was very easy, see attachment.
All you have to do is to export the entire document and not just the body.

And it also easy to change the infill type and shell of the infill. See attachment.

Now I have to figure out how to make a body of the whole cavity with infill, and then make place for the back of the loudspeaker and a cable conduit. But that will be easy.

Making three separate bodies of the wall will facilitate the PETG/TPU/PETG as well.

3mf-file is attached as well.

Again, thank you very much for your support.

 

Posted : 28/01/2022 1:05 pm
Share: