This is my first PCB project : a simple macropad with 6 switches, a rotary encoder, an oled display and a microcontroller. The OLED screen will display animations based on what switch is pushed, leds will be illuminating the whole macropad with predifined colors animations. The rotary encoder is going to be used to change the volume and to change the key shortcuts mode by clicking it. The switches will either regulate my spotify playlist (first key shortcut mode) or other shortcuts based on what work I complete.
the whole schem is really not clear to understand because it was my first one ever
KiCad's 3d render of it :
| Components | Precision | Quantity |
|---|---|---|
| Seeed XIAO RP2040 | Microcontroller | 1 |
| 1N4148 | Diodes for the switches | 7 |
| MX-Style switches | keyboard switches | 6 |
| EC11 | rotary encoder | 1 |
| OLED display | 0.91 inch OLED display | 1 |
| DSA keycaps | white blank DSA keycaps | 6 |
| SK6812 MINI-E | SK6812 MINI-E LEDs | 6 |
| screws | M3x16mm screws | 4 |
| heatsets inserts | M3x5mx4mm heatset inserts | 4 |
| PLA | 3d printed parts | 44g |
Coming soon






