Fits a frame that's 25mm wide, and 27mm tall. Chamfered and filleted for your comfort. Standard PLA works great. I experimented with TPU (95A), and the weight of the speaker caused the TPU to permanently fail. If you stick with PLA, it will serve you well.
The author marked this model as their own original creation.