Remodeled version of Back Horn speaker in onshape with threaded insert pockets. Fully customizable. I named it Serpent.
Apart the “original” (scad) version all dimensions are calculated from speaker driver diameter, there is only single speaker driver version. Heated threaded inserts are used rather than hidden nuts.
Uploaded STLs are designed for 100mm speaker driver. Walls are 8mm thick. Keep the orientation of the parts as they are in the STLs. With 100mm driver it fits to the CR10 buildplate (300x300mm) without any problem. The biggest part is 228x168x130mm.
No audio measurement have been made regarding this speaker box. It may sound bad for you, it may be complete mess regarding to audio speaker box design but overall I'm very satisfied how it came out and how it sounds. You need to plug them to the amplifier, can't be operated directly from e.g sound card output!
For ONE speaker you'll need:
Estimated print times per each part (with above settings):
This list is for uploaded model, you can change all parameters in onshape so your list may vary. Links are only informational (Czech eshops) about what I've used.
At first I recommend print the test (for threaded inserts you have) and one front panel with the speaker hole to test if all fits, otherwise calibrate your printer or change variables in onshape document for your exact dimensions (and export all the model parts with your settings).
Print all the parts - I've printed side panels and the front panel (with the speaker hole) on the powdered PEI sheet for better surface look/finish. Keep the orientation of the parts as they load into slicer. No supports, only brims or brim ears, no cooling (or small % of part cooling). Clean the edges with exacto knife, or sand/file imperfections.
If you want mesh cover in front your speaker, print it with exposed honeycomb infill. That means 0 top and bottom layers, 6 perimeter lines and 10% infill do the trick. Try different infill types for different effect. Honeycomb is good for its strength (cells are bonded/stitched together). It will look like this:
And came out like this:
I'd go without the mesh, because it looks better.
You can chose if you mount the speaker driver from inside the front panel or from outside. Use threaded inserts or simple nut+bolt based on your choice. I've chose mount from outside and used threaded inserts then.
Drill holes on the side panels with 5mm drill. They are intentionally blinded with 0.3mm layer of material for better printing.
Assemble the main serpentine body part, use some glue on the front panel (optional). Insert all 14 side and 4 feet threaded inserts and optionally 4 into the back mounting holes. You can sink them little bit deeper below the surface line (holes are modeled deeper than the depth of the threaded inserts).
Mount the audio terminals, attach wires.
Put some glue into the wall groves of the side panels (optional), lay the side panel onto body and secure with the screws. Tight them firmly. Same with the opposite panel.
Almost ready. Solder/attach the wires to the speaker driver.
Test before mounting the driver in!
Finally mount the driver to the main body, attach the feet with screws. Also attach the mesh cover if you've printed one.
Job done! Enjoy!
The document is fully customizable. Variables are on the first configuration “tab”
If you change some variables it may break the model or sketches (lose constraints something is above or below other things or similar mishaps). You need to fix it manually in the sketches then. Broken features will be marked red. Dimension of the speaker box itself is calculated from the speaker_hole_dia
variable. Almost all features/parts within the models are named for better orientation.
You can also suppress features of the box. For example if you don't want to use mounting holes on the back side - suppress the extrude in proper feature folder
If you need different text on back of the box, don't forget to change it directly in the sketch (variable can't be used there). Open “Back imprint" feature folder, double click on “Text sketch”, then right click onto text area → edit text. Mine says “8Ω 10W”. If you don't want any text, just suppress extrude for this feature.
My speaker body parts are little bit different from the final/uploaded version. As it was hard to reach the terminals (too deep cavity after assembly), I reworked the back panel (and corresponding changes to the side panels) for the final version. So the photos in this “howto” slightly differ from final model but the assembly process is exact the same.
The author remixed this model.