Parts list:

2x LED matrix I am using:

1x ESP32 board:

1x flip flop power switch module:

2x encoder buttons:

1x usb A female connector:

1x power connector:

The power supply is handled via a custom perfboard circuit in order to (un-)power the whole thing by the tip of a button. USB A female always stays powered for charging.

It's a lot to print but it was worth it :)