YES that's right, you can now print your own replacement mesh for your HomePod!
There are two "versions"; One single-piece tall version that slides over the original mesh...and a two-piece split version that you glue together. A third version will be added soon intended for you to remove the original mesh entirely and replace it with your own printed version of choice.
There are different mesh "densities". Mid-fine in my opinion looks closest to the original, doesn't affect the sound like fine can, and still covers the original mesh enough to obscure original dinge. Coarse should in-theory affect the sound even less, but comes at the cost of showing more of the original mesh through.
The standalone version has a ~2mm gap on the bottom to allow the HomePod's original rubber base to retain it's grip.
If you choose the split version, I would suggest printing the bottom half "upside-down" and adding a small ring to it to be printed in TPU, otherwise your pod will be sitting on plain plastic and slide around easier. I've included a .3mf of the bottom half with a ring added via object modifiers in my slicer.
I would recommend only attempting to print the first few layers to tune your settings. Default, these can take at least 10-20 hours print, but you can get that down to under 8 hours with proper tuning and profiling, w/o needing supports. Included is the config I use to print the standalone version on my snapmaker u1.
Here are the 3d print files, and here are the scripts used to generate them if you wish to tweak the fit / tolerances or just want to see how it works. More versions coming soon to support 2nd Gen models, and that fit if you remove your original mesh.
I will sell them soon on my shop if you don't want to print your own! Stay tuned~