Innovative design and impressive implementation - well done!
Given that it takes at best 7-8 hours to produce we can safely assume that you won't be offering this as a service to Forum Members?
I also know next to nothing about 3D printers but note that you have shared the STL files - I must find out more about these?
https://en.wikipedia.org/wiki/STL_(file_format)
I'm aware that some Forum Members are 3D printing radio knobs and other items so don't know if there is scope for a Library of similar STL files?
Where did you source the speaker?