First prototype. Assembly was difficult but everything fits fine.
Note that I added an acrylic screen in the front that I had from an earlier project.
Combining 3d prints with acrylic can really level up the feeling of a print, make it more 'finished'.