I have had this idea in my head for a while, where I could mount an Apple Homepod Mini right on an EU schuko wall socket (might work with other style sockets as well, depending on whether the PSU plug is the exact same size). That was easier said than done because many CAD software, in my case FreeCAD, have difficulty handling complex designs with multiple overlapping shapes. This design uses a hollow ball with a cutout to fit the PSU plug adapter that comes with the Homepod Mini. Inside the ball there’s enough space to hide the attached USB-C cable. I wanted the ball surface to resemble the thin thread surface of the HomePod mini and I used an 108x torus-array with cut-off top and bottom to match the shape of the HomePod. The array became too large and/or complex to perform Boolean operations to in CAD. Only after I moved the individual parts over to Blender I was able to finalise the model. That resulted in millions of triangles and thousands of non-manifold edges, impossible to print. After some further editing I could solve the non-manifold edges issue, but, of course, the complexity of the design remained.
In order to import it onto here, I had to use Orca Slicer to reduce the 1.12GB file size of the original STL from Blender by converting it to a 3MF file.
I used Orca Slicer to print it on a Bambu Lab P1S using a 0.4mm nozzle. I started with standard 0.2mm layer height but with that I lost lots of detail on the surface. I ended up using a 0.12mm layer height as seen in the photos. That increased print time to 14 hours when using PETG.
To further stabilise the assembly I used the Earplug Schuko adapter that's available on Printables https://www.printables.com/model/279422-europlug-schuko-adapter-and-schuko-dust-cap
The surface structure makes the surface finish already matt when using PETG, but something like matt or silk PLA could look even nicer.
The author marked this model as their own original creation.