No supports needed except for “DAMGOO Enclosure Cover” - print it with the hump touching the build plate
Assembly Tips
Cut the mounting tabs off the speaker - I used a Dremel
Attach the marine weather stripping about ¾" from the top of the opening, just above where the contour of the inside changes
The PVC legs connect to the bracket at a 35° angle - only one combination of leg length and base perimeter will satisfy this requirement. I'd suggest dry fitting first and trimming if necessary. My legs are about 10" long.
The main body isn't permanently attached to the flotation frame. You might need to apply a little duct tape to the main body so that there's enough friction to keep it from slipping out when you pick it up by the handle