

Gamepad
a modification of the flatbox
- Size
- 232 × 123.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 123
- Nets
- 86
- Pads
- 544
- Tracks, vias
- 1,030, 104
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 21 Oct 2025
- Updated
- 21 Oct 2025
Overview
Gamepad is an open-source printed circuit board by FlyLeaff, from the FlyLeaff/kbgamepad repository on GitHub. It is a 2-layer board of 232 × 123.6 mm with 123 parts on 86 nets, routed with 1,030 tracks and 104 vias.
It is built around the RP2040, 74AHCT1G125SE and W25Q128JVSIQ, with the TLV73333PDBV and SK6812MINI-E among its other parts. Its parts include 23 switches, 21 capacitors, 21 diodes, 11 resistors and 5 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Main components
5RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)74AHCT1G125SE
SOT-353-40℃~+125℃ 1 1 4.5V~5.5V 4.7ns@5V,50pF 40uA 74AHCT 8mA 8mA Schmitt trigger Tri-State Unidirectional SOT-353 Buffers, Drivers, Receivers, Transceivers ROHSDiodes IncorporatedBuffers, Drivers, Receivers, TransceiversW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHTLV73333PDBV
SOT-23-5-40℃~+125℃@(Tj) 1 125mV@(300mA) 28uVrms 3.3V 300mA 34uA 5.5V 50dB@(1kHz) Fixed Positive Under Voltage Lockout、Over Current Protection、Over Temperature Protection、Enable SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)
Parts
123| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | 0.1uf | Capacitor_SMD:C_0402_1005Metric | CLED1, CLED2, CLED3, CLED4, CLED10, CLED11, CLED12, CLED13, CLED14, CLED15, CLED16, CLED17, CLED18, CLED19, CLED20, CLED21 +5 |
| 21 | SK6812MINI | LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm | LED1, LED2, LED3, LED4, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21 +5 |
| 10 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9, C17 |
| 7 | MountingHole | MountingHole:MountingHole_6.4mm_M6 | H1, H2, H3, H5, H7, H9, H11 |
| 6 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H4, H6, H8, H10, H12, H13 |
| 4 | 1u | Capacitor_SMD:C_0402_1005Metric | C10, C11, C15, C16 |
| 4 | 47uf | Capacitor_SMD:C_1206_3216Metric | C18, C19, C20, C21 |
| 4 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | SWT1, SWT2, SWT5, SWT6 |
| 2 | 15p | Capacitor_SMD:C_0402_1005Metric | C13, C14 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R5, R9 |
| 2 | 22 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R6, R7 |
| 2 | GPIO16 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW2, SW9 |
| 2 | GPIO28 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW5, SW18 |
| 2 | SW_Push | SW:C318884 | SW33, SW99 |
| 2 | SW_Push | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW10, SW15 |
| 1 | 100u | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C12 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 220Ω | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 470Ω | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 500m | Fuse:Fuse_0805_2012Metric | F1 |
| 1 | 74AHCT1G125 | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mm | Y1 |
| 1 | GPIO0 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW6 |
| 1 | GPIO10 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW7 |
| 1 | GPIO11 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW8 |
| 1 | GPIO12 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW1 |
| 1 | GPIO13 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW3 |
| 1 | GPIO14 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW4 |
| 1 | GPIO17 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW20 |
| 1 | GPIO18 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW21 |
| 1 | GPIO19 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW14 |
| 1 | GPIO23 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW19 |
| 1 | GPIO24 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW16 |
| 1 | GPIO25 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW11 |
| 1 | GPIO26 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW17 |
| 1 | GPIO27 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW12 |
| 1 | GPIO29 | ScottoKeebs_Scotto:MX_Hotswap_1.00u | SW13 |
| 1 | HRO-TYPE-C-31-M-12 | Type-C:HRO-TYPE-C-31-M-12-Assembly | USB2 |
| 1 | RP2040 | RP2040:RP2040-QFN-56 | U1 |
| 1 | TLV73333PDBV | SOT-23-5:SOT-23-5 | U2 |
| 1 | USB_A | Type-A:C2763302 | USB1 |
| 1 | W25Q128JVS | SOIC:SOIC-8_5.23x5.23mm_P1.27mm | U4 |
| 1 | ~ | ECMF02-4CMX8:ECMF02-4CMX8 | U3 |
More from FlyLeaff/kbgamepad
2- 2 layers210 × 123.6 mm

- 2 layers210 × 123.6 mm

Similar boards
- 2 layers157.1 × 131.4 mm

SlimDash rev1-kicad rounded
mizma/SlimDash
ErgoDash inspired low-profile key switch keyboard with embedded RP2040
146 partsCC-BY-SA-4.0 - 2 layers344.7 × 123.6 mm

- 2 layers446.9 × 141.7 mm

- 2 layers120 × 102.5 mm

Dsug cctv BOARD
LucasLHenry/spelltwister
This is the third version of the code for the Spelltwister module with CCTV. This version uses the Arduino platform and the RP2040, a chip developed by Raspberry Pi for their RPi Pico board.
251 partsMIT - 2 layers308.8 × 99.3 mm

- 2 layers92.3 × 115.4 mm

Macropad
wwintjong/macropad
My take on a macropad that I think will suit me. The layout is a 5x4 keys with hot-swappable switch and LED. Current iteration has no knobs or display implemented, but that is an idea for future versions.
120 parts - 2 layers131.2 × 132.5 mm

- 4 layers95 × 95 mm

AgentDeck
Brillar0101/agentdeck
RP2040 macropad for supervising AI coding agents: 13 hot-swap keys with per-key RGB status, encoder, joystick, 4-layer PCB, CircuitPython firmware, printable enclosure
101 partsMIT
Questions
How big is the Gamepad PCB?
It measures 232 × 123.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Gamepad use?
123 parts, built around the RP2040, 74AHCT1G125SE, W25Q128JVSIQ and TLV73333PDBV. 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 Gamepad KiCad files?
From the FlyLeaff/kbgamepad repository on GitHub, at the commit this page was made from: the board is gamepad.kicad_pcb and its schematic LEDS.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Gamepad design in my own project?
Its repository states no licence, so its author keeps all rights: ask FlyLeaff before reusing the design.