Because I didn't want to spend too long on the electronics part, I decided to make it as simple as possible. Meaning adequately sized components, no RGB LEDs and only 1 layer, that way I could easily mill the PCB instead of having to wait for manufacturing. That said, I like the idea of making a more complex version of this, with RGB lighting and a USB interface to control colors and different lighting modes... maybe in the future haha!

For now though, this is what I went with:

It fit pretty well on a single sided board:


The case was designed in Fusion 360 and obviously 3D printed. I also thought, that this would be a good chance to try using metal inserts.

This is what the inside looks like after putting everything together: