
Latest
minipadKB/minipad
The PCB and case files for the minipad, an RP2040-based 2-3-key keypad for the rhythm game osu!.

RP2040-based board. NOTE: Moved to https://code.hackerspace.pl/radex/RadPie2040
RadPie2040 is an open-source printed circuit board by radex, from the radex/RadPie2040 repository on GitHub. It is a 2-layer board of 30 × 53.4 mm with 43 parts on 58 nets, routed with 568 tracks and 61 vias.
It is built around the RP2040, W25Q128JVSIQ and SRV05-4. Its parts include 19 capacitors, 12 resistors, 4 connectors, 3 ICs and 2 diodes. It belongs with the RP2040 boards of this library.
A RP2040-based board, similar to Raspberry Pi Pico H, featuring:
DISCLAIMER: This board was designed as an exercise. It has not (yet) been manufactured and tested. Also, I don't know what I'm doing, this is like the third PCB I've designed. Don't use it lol.
This project is a fork of Sleepdealr/RP2040-designguide. It bears little resemblance to the original, but it was a great starting point (and still contains some pieces of it).
I also took a lot of inspiration and knowledge from these YouTube videos:
There's extra learning resources in the Resources/ folder (copied from Sleepdealr's project).
This board is optimized to use JLCPCB Basic (or Extended Preferred) components as much as possible to make it cheap to manufacture at 2-5 pieces scale.
Some worth mentioning:
Most components are the same as in Sleepdealr's design. Differences: larger Flash, different TVS diodes, added buttons, power LED indicator, removed resettable fuse.
Extended parts: The only parts that are not on JLCPCB's Basic parts list (i.e. you'll pay $3 feeder fee per part) are the RP2040 and the USB-C connector. (Pin headers are not on the BOM, but you can add them).
Some things to consider:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C5, C6, C9, C10, C11, C12, C13, C14, C15, C18 |
| 5 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R2, R7, R9, R11 |
| 4 | 5k1 | Resistor_SMD:R_0402_1005Metric | R3, R4, R10, R12 |
| 3 | 1uF | Capacitor_SMD:C_0402_1005Metric | C4, C8, C19 |
| 3 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C7, C16, C17 |
| 2 | 22pF | Capacitor_SMD:C_0402_1005Metric | C2, C3 |
| 2 | 27R | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | Conn_01x16 | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J6, J7 |
| 1 | 0R | Resistor_SMD:R_1206_3216Metric | R8 |
| 1 | 12MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | X1 |
| 1 | POWER | LED_SMD:LED_0603_1608Metric_Dot | D2 |
| 1 | RP2040 | RadPie2040:RP2040-QFN-56 | U2 |
| 1 | SRV05-4 | Package_TO_SOT_SMD:SOT-23-6 | D1 |
| 1 | SWD | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J2 |
| 1 | SW_BOOTSEL | RadPie2040:TS-1187A-B-A-B | SW1 |
| 1 | SW_RESET | RadPie2040:TS-1187A-B-A-B | SW2 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | W25Q128JVSIQ | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U1 |
| 1 | XC6206PxxxMR-Regulator_Linear | Package_TO_SOT_SMD:SOT-23 | U4 |
It measures 30 × 53.4 mm and has 2 copper layers, 1.6 mm thick.
43 parts, built around the RP2040, W25Q128JVSIQ and SRV05-4. 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.
From the radex/RadPie2040 repository on GitHub, at the commit this page was made from: the board is PCB/RadPie2040.kicad_pcb and its schematic PCB/RP2040.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask radex before reusing the design.

minipadKB/minipad
The PCB and case files for the minipad, an RP2040-based 2-3-key keypad for the rhythm game osu!.

ScatteredDrifter/Buran-Ortho
A 39-key orthogonal keyboard with support for two knobs, based on a rp2040





ramonimbao/SpaceInvadersFRL
An F-rowless TKL keyboard case, plate, and PCB that uses the HiTek Series 725 switches.

xommmmmmmm/QueueNineChimera
A drop-in, multi-layout (ortho/row/alpha stagger) PCB with numpad for Keychron Q9