Everything printed fine in 0.20 mm layer height, except the covers. I printed them in 0.08mm but you can try 0.12 or 0.16 as well. The parametric freecad and step files are attached for easy remixing.
The author marked this model as their own original creation.