It's a SilverStone SST-PT13B Thin Mini-ITX case - about 4.3cm in height, a snug fit but I wanted something thin to fit under my TV.
I went for a mini ITX case as they already have hard drive mounts and front USB ports etc.
The back plate is a piece of plastic I cut from the bottom of an old keyboard that I drilled holes in for the ports.
I was planning to use a 3D printed part when I bought a printer, but it turned out better than I thought it would so I may leave it.
To help with space, I soldered the power, front USB ports & DE10 data cables directly to the USB Hub.
I also trimmed some strain relief from the cables and replaced the plastic Sata plug with tape so it would fit.
I replaced the front momentary power button with a latching SPDT switch, I'd originally tried to use the stock button using a few different devices with varying levels of success but ended up just replacing the button.
I prefer the look of this new one anyway, I wish I'd done that in the first place and saved some money.
![Smile :)](./images/smilies/icon_e_smile.gif)
Also, the hole is 16mm which is fairly standard and easy to find a drop in replacement without cutting.
The front power switch has a 12v LED which I'm running from the 5v/GND pins on the IO board, and the small red LED on the front is connected to the 3.3v/Disk pins with a resistor so it's not too bright.
It's held in place with gorilla/electrical tape as I had to remove the mounting when I replaced the power button.
There's probably enough space to add a VGA port/audio jack/SNAC/SD extension etc, but will think about that if I ever need them.
Same goes for the 3 buttons, I was going to add 3 tiny buttons to the side poking through the vents, but not really needed.