No support needed, just have it print on the faces. Will fit together. I have already added a 0.1mm space to the cover so it most likely will not need horizontal expansion to fit.
Model origin
The author marked this model as their own original creation.