This is a speaker ring generator to make speaker rings for car audio or for home audio applications. It's a remix from the parametric speaker generator https://www.thingiverse.com/thing:451253, mainly for the speaker mount holes.
The default speaker ring size is 6.5 inch
Use to make speaker rings for 1, 2, 3.5, 4, 5, 5.25, 6, 6.5, 6.75, 8, 10, 12, 15, 18, 21 inch speakers (well obviously the sizes are dependent on 3D printer capabilities, could go with CNC for larger sizes). For instance on an Anet A8 with 220 x 220 mm you could print up to the 8 inch size, on a Crealty CR10 with 300 x 300 mm you could do 10 inches. There are some printers that could go up to 400 x 400 mm and you would be able to print 15 inch rings.
To make this practical you need the speaker cutout hole size, the speaker mount screw width from center to center, the car mount screw width from center to center and a measurement of the maximum diameter you can make your speaker ring. I believe 3D printed speaker spacers would be more stout and stiff than a lot of thin ABS commercial spacer's and would have the added advantage of being water proof.
Some may need a bracket mounted to the outside of the spacer instead of integral to the spacer. In that case I recommend the parametric L-bracket Thing https://www.thingiverse.com/thing:2226 as you can now select the length of each side of the bracket. Could be attached with a small screw and some adhesive.
Update 6/28/18: Some minor updates. Screw mount holes set to 75% of height.
Update 5/25/18: Made mount screws inset into spacer.
Update 5/24/18: Set mount screws to 0 degrees. Added an angle variable for the speaker screws. Default is 45 degrees.
Update 5/23/18: added a trim ring for flush-mounting. Cleaned up the screw holes so they are round. Speaker screw holes go halfway through, mount screws go all the way through.
Suggest printing in ABS or PETG. Not sure how PLA would hold up. Actually I've heard of some folks coating parts with epoxy or polyester resin. Might do the trick!
After seeing the parametric speaker generator I was inspired to make a speaker ring generator. So not ever having used OpenSCAD I used some of the code. Would like to thank nothinglabs and I give them credit for the code so I'm calling this a remix.
I've cut speaker spacer's out of plywood and it works very well, but you have to have the right tools to make them. I've also used some plastic Metra speaker spacer's. I think being able to make a spacer to the specifications for your own vehicle is a huge advantage. These will be water proof and I think sturdier than the usual plastic speaker spacer's.