| Quantity | Component name | |
| 1 | × | STM32F103C8 (128kB) or GD32F103C8T6 (64kB) Main microcontroller |
| 1 | × | MBI5043GP 16-channel, 16-bit PWM LED controller, single color. |
| 12 | × | Kailh or Cherry MX style switch, PCB mount preferred (plate works but not as sturdy) Many options in this footprint (brown, red, speed copper, pro purple, etc.) |
| 4 | × | 6mm tactile switch |
| 4 | × | K2-1107ST-A4SW-06 Two pin tactile switch, 6.1x3.6mm, common on ebay |
| 1 | × | TYPE-C16PIN Simplest USB-C connector for data |
| 2 | × | PEC11 type Rotary encoder |
Thomas