This is the repo for my Saxpad™, a test project to learn a bit before commiting to the R.A.P. It was my first time to ever do something like this, and took me a long time, but I'm proud of it. It is a shortcut pad with a bare-bones design to show off all the (very cool) internals.
INTERNALS:
My Hackpad features a 3d printed case for the PCB that houses a XIAO-RP2040-DIP for the microcontroller, MX-Style switches for the keyboard switches, a rotary encoder switch for adjusting things with a knob, and some SK6812MINI LEDs as the backlit RGB.

BILL OF MATERIALS:
| Reference | Qty | Value | URL (If applicable) | Exclude from Board | Footprint | Datasheet |
|---|---|---|---|---|---|---|
| D1,D2,D3,D4 | 4 | SK6812MINI | LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm | https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf | ||
| (Not in schematic) | 1 | Rotary Encoder Switch Knob (3 pieces) | (Not in schematic) | https://www.alibaba.com/product-detail/Rotary-15mm-High-17mm-Aluminum-Shell_60628365487.html?spm=a2700.galleryofferlist.normal_offer.d_image.596b13a07ZdWbL&priceId=b9b46d351eb74acaa07c5dc284613b05 | ||
| SW12 | 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | ~ | ||
| S1,S2,S3,S4 | 4 | MX-Style switches (Keyswitch) | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | ~ | ||
| (Not in schematic) | 4 | White Blank DSA keycaps | (Not in schematic) | ~ | ||
| U1 | 1 | XIAO-RP2040-DIP | Seeed Studio XIAO Series Library:XIAO-RP2040-DIP | |||
| (Not in schematic) | 1 | 3D Printed Case (2 parts, top and bottom case, sunset yellow prefered) | (not in schematic) | |||
| (Not in schematic) | 1 | Rotary Encoder Knob | https://www.alibaba.com/product-detail/Rotary-15mm-High-17mm-Aluminum-Shell_60628365487.html?spm=a2700.prosearch.normal_offer.d_image.418b67afe6qmXm&priceId=c14037a39e5f47468279b33e913a76cb | (Not in Schematic) |
And the screenshots...




