This is a case and front panel for the Music From Outer Space "Noise Toaster", as featured in the book Make: Analog Synthesizers and at http://musicfromouterspace.com/. This project is an absolute blast to put together and play with. The MFOS website does a much better job of explaining this little DIY Synthesizer, but I will quote Ray Wilson from his website: "The MFOS NOISE TOASTER squeezes more fun out of a nine volt battery than you ever thought possible".
I put together the electronics on a stripboard, but if I were to do it again, I would pick up a PCB from the MFOS website and saved myself hours of debugging. Ray does a great job on his web site and book with the schematics and parts list so the project goes together very quickly.
The front panel includes raised text, and so must be printed with two colors. Most slicers include a "pause at height" plugin, which will move the hot end out of the way and allow you to switch filaments. The panel is 3mm thick, and the text 0.5 mm, so add the command to pause after you finish printing the 3mm layer. (One tip: If you find that your printer is disabling the stepper motors after pausing, you may need to insert M84 S0 at the start of the G-Code. I did.)
The case includes a space for a 1" diameter speaker (0.5W, 8 Ohm). I used a hot glue gun to mount the speaker. The case also includes a 9V battery compartment.
The case is held together with M3 bolts, with slots to hold the nuts on the other side. The nuts should stay in place on their own, but if you wish to make sure they don't fall out when attaching the panel or battery cover, a small drop of epoxy will keep them in place permanently.
The entire case can be printed without supports. There are a few bridges and small overhangs, but my printer was able to handle them just fine. I printed this with 0.25mm layers and 25% infill.
I've included a SketchUp file in case any modifications are required. This design should be compatible with the MFOS PCB, so as long as you buy a 1" diameter speaker, no modifications should be needed.