SpeakerGan is a OpenSCAD / Thingiverse Customizer script that enables you to design your own custom speaker enclosure.
It can:
- Generate a box of any desired volume / ratio / wall thickness
- Determine optimal sealed box size for any driver using Thiele / Small parameters (Qts, Vas and Fs)
- Include cutouts for speaker / terminal (and screw holes)
- Include a bass port of any dimensions
SpekerGen is focused on small speakers because of size limitations of most 3d printers, but could be theoretically used for larger boxes.
Here is the version on Thingiverse where you can directly open it in Customizer:
http://www.thingiverse.com/thing:451253
SpeakerGen homepage:
http://nothinglabs.blogspot.com/2014/09/speakergen-parametric-3d-printed.html