

the hackpad for sweats
- Size
- 100 × 99.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 50
- Nets
- 46
- Pads
- 216
- Tracks, vias
- 586, 78
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 5 Jun 2025
- Updated
- 9 May 2026
Overview
Sus is an open-source printed circuit board by AayanShaikh007, from the AayanShaikh007/sweatpad repository on GitHub. It is a 2-layer board of 100 × 99.5 mm with 50 parts on 46 nets, routed with 586 tracks and 78 vias.
Its parts include 32 diodes, 16 switches, 1 IC and 1 connector. It belongs with the lEDs and displays boards and the RP2040 boards of this library.
README
README.mdSweatpad- the hackpad for sweats
Scroll down to see the finished product!
I always found most gaming keyboards to be difficult to use and somewhat non ergonomic. This prompted me to create the sweatpad, a shortened keyboard with only the keys that you may need to play most fps games. It also features RGB lighting, a OLED display to show data/modes.
Complete Assembly (without keys):
Some images of what the finished product should approximately look like.
PCB and Schematic
Case and Exploded View
BOM
- 1 SEEEDUINO XIAO RP2040
- 16x MX-Style switches (preferrably MX-Brown)
- 16x 1N4148 diodes
- 1x SSD1306 LED (I2C)
- 16 Blank DSA keycaps (White)
- 16x SK6812 MINI-E LEDs
- 4x M3x16mm screws, and corresponding nuts
Notes
Although this project should have been really simple, i overcomplicated it by adding a bunch of switches because of my original idea for the project, but at least now it would be easier for me to design my full/60% keyboard. The PCB was larger than the 100x100 mm restriction, so i had to shorten it, leading to some unsightly changes in the case- but they shouldn't have any effect on the functionality.
Finished Product
Youtube Demo Link
Parts
50| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | D_45deg | Fiducial:DO35-7 | D17, D18, D19, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32 |
| 16 | SK6812MINI-E mine | syssy:BAcklight | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 |
| 12 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW5, SW6, SW7, SW8, SW9, SW10, SW11 mode switch button1, SW12, SW13, SW14, SW15, SW16 |
| 2 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_2.25u_PCB | SW1, SW2 |
| 1 | Conn_01x04 | KiCad-SSD1306-0.91-OLED-4pin-128x32.pretty-master:SSD1306-0.91-OLED-4pin-128x32 | J1 |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.75u_PCB | SW3 |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.50u_PCB | SW4 |
| 1 | XIAO-RP2040-DIP | XIAO-RP2040:XIAO-RP2040-DIP | U1 |
Similar boards
- 2 layers187.2 × 26.6 mm

- 2 layers45.7 × 25.9 mm

- 2 layers21 × 31.5 mm

- 2 layers42 × 32.5 mm

Lipoboard
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
50 parts915 - 2 layers80 × 109.5 mm

NucDeck Right Controller PCB - Rev 1.2
dmcke5/NucDeck
The Open Source DIY Handheld Gaming PC!
50 parts561CERN-OHL-S-2.0 - 2 layers101 × 31.5 mm

- 2 layers123.9 × 94.4 mm

- 2 layers50 × 25 mm

Mbus master
roarfred/AmsToMqttBridge
Minimalistic system to read AMS/HAN data from electrical meter
50 parts223
Questions
How big is the Sus PCB?
It measures 100 × 99.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Sus use?
50 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Sus KiCad files?
From the AayanShaikh007/sweatpad repository on GitHub, at the commit this page was made from: the board is PCB/sus.kicad_pcb and its schematic PCB/sus.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sus design in my own project?
Its repository states no licence, so its author keeps all rights: ask AayanShaikh007 before reusing the design.