I wanted to build some speakers for my desk. I tried to find a speaker with enclosure dimensions that would fit on a 250mm print bed. I settled on the Markaudio Pluvia 7.2 HD for its flat response and bass extension to 50Hz if put into a properly designed ported enclosure. The port is integrated into the case for a more professional look, and I added the iso-grid for fun on the filleted sides. They blew away my expectations for how clear they sound, and the bass does extend slightly below 50Hz without being peaky.
The design is intended to be placed on a desk with a 20 degree upward speaker face and front facing port. I used a terminal plate, which I now regret. If you want, I included a .step file of the body without terminal holes for you to modify to incorporate any kind of terminals or plate amps you'd like.
Print Materials:
Speaker Body - PETG-CF, mostly because it doesn't warp and gives a good surface finish. Print at 50% gyroid or crosshatch infill. This seemed like a good medium per this testing:
Sides - I printed these out of Bambu Lab PLA Metal Iridium Gold because that matched the speaker drivers well. The big thing was making sure they don't warp. 50% infill.
Side Gaskets - TPU 100% infill
Feet - TPU with 20% gyroid infill
Materials needed (to build a stereo pair):
2x Markaudio Pluvia 7.2 HD Speaker Drivers (https://www.madisoundspeakerstore.com/approx-4-fullrange/markaudio-pluvia-seven-hd-4-metal-cone-full-range-chrome/)
2x Bennic Square Input Cup with Gold Binding Posts (https://www.madisoundspeakerstore.com/terminal-cups/input-cups-db-cup/)
~10-12ft of Speaker Wire (https://www.madisoundspeakerstore.com/speaker-wire/supra-classic-1.6/bulk-cable-per-foot-15-awg/)