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

Nullius140-PCB is an open-source printed circuit board by lenum128, from the lenum128/Nullius140-PCB repository on GitHub. It is a 2-layer board of 487.4 × 142.9 mm with 332 parts on 202 nets, routed with 2,079 tracks and 368 vias.
It is built around the RP2040, W25Q128JVSIQ and SRV05-4. Its parts include 151 switches, 143 diodes, 16 capacitors, 9 resistors and 5 ICs. It belongs with the RP2040 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 143 | D_Small | Diode_SMD:D_SOD-123 | D1, D10, D11, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112 +127 |
| 134 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_1u | SW1, SW10, SW11, SW100, SW101, SW102, SW103, SW104, SW105, SW106, SW107, SW108, SW109, SW110, SW111, SW112 +118 |
| 8 | 100n | Capacitor_SMD:C_0402_1005Metric | C7, C10, C11, C12, C13, C14, C15, C16 |
| 5 | 1u | Capacitor_SMD:C_0402_1005Metric | C1, C2, C5, C6, C9 |
| 5 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R4, R5 |
| 4 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2u | S8, S9, S10, S11 |
| 3 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_1.25u | SW127, SW128, SW129 |
| 3 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles | SW142, SW143, SW144 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R6, R7 |
| 2 | 22p | Capacitor_SMD:C_0402_1005Metric | C3, C4 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R8, R9 |
| 2 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_1.5u | SW67, SW80 |
| 2 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2.25u | S5, S7 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_TL3342 | BOOT1, RST1 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | Conn_01x04 | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J2 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Fuse_Small | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | LOGO | LOGO | Nullius140 |
| 1 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_1.75u | SW90 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_6.25u | S1 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2.75u | S6 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U3 |
| 1 | SRV05-4 | PCM_marbastlib-various:SOT-23-6-routable | U2 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U4 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23-3 | U1 |
| 1 | ~ | KiCad-SSD1306-0.91-OLED-4pin-128x32.pretty-master:SSD1306-0.91-OLED-4pin-128x32 | U5 |
It measures 487.4 × 142.9 mm and has 2 copper layers, 1.6 mm thick.
332 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 lenum128/Nullius140-PCB repository on GitHub, at the commit this page was made from: the board is 12546656.kicad_pcb and its schematic 12546656.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 lenum128 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