This is a compact speaker body that I designed in Onshape and it is meant for two 100mm speakers. Using a cheap Bluetooth amplifier board this actually sound quite good for the cheap parts that I used. To mount the speakers you should use hot glue to secure them to the 4 pins on each side of the case. Hot glue is good for this application because it somehow isolates some of the vibration. I recommend using some kind of rubber feet on the bottom. As for now it is powered by a rc 2s lipo (the board that I am using shuts down below about 7.5 volts, which makes it perfectly safe with a lipo, never run lipos without something that prevents overdischarging) which is connected externally to the 2 wires on the side.
Should print on any printer with a print volume that is at least 120mm^3. Printed in Pla with supports disabled. Model orientation should be as the speaker would sit on a table (the orientation the stl's are in).
(a very crappy) video of it playing music: https://youtube.com/shorts/SpK7XaPLVoQ
The author marked this model as their own original creation.