

Low profile with trackball
mechanical keyboard I designed.
- Size
- 228.8 × 76.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 138
- Nets
- 110
- Pads
- 661
- Tracks, vias
- 1,130, 168
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 5 May 2025
- Updated
- 9 Aug 2026
Overview
Low profile with trackball is an open-source printed circuit board by ryoo14, from the ryoo14/rhyn47 repository on GitHub. It is a 2-layer board of 228.8 × 76.2 mm with 138 parts on 110 nets, routed with 1,130 tracks and 168 vias.
It is built around the RP2040, W25Q16JVUXIQ and SMF05CT1G, with the XC6206P332MR and X322512MSB4SI among its other parts. Its parts include 48 switches, 47 diodes, 25 capacitors, 8 resistors and 6 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)W25Q16JVUXIQ
USON-8-EP(2x3)-40℃~+85℃ 100,000 cycles 10uA 133MHz 16Mbit 2.7V~3.6V 20 Years 3ms SPI USON-8-EP(2x3) NOR FLASH ROHSWinbond ElecNOR FLASHSMF05CT1G
SOT-363-55℃~+125℃ 100W 100nA 10V 1A 30pF 5 5V 6V IEC 61000-4-2、IEC 61000-4-4 TVS SOT-363 ESD and Surge Protection (TVS/ESD) ROHSGOODWORKESD And Surge Protection (TVS/ESD)XC6206P332MR
SOT-23-40℃~+85℃@(Ta) 1 1uA 200mA 3.3V 6V Fixed Over Current Protection Positive SOT-23-3L Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTorex SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsX322512MSB4SI
SMD3225-4P-40℃~+85℃ 12MHz 20pF 80Ω Crystal Oscillator ±10ppm ±20ppm SMD3225-4P Crystals ROHSYXCCrystals
README
README.mdrhyn47
rhyn47 is a mechanical keyboard I designed.
It comes in three models: standard, low-profile and low-profile with trackball.
Please refer to the README file located in each keyboard's folder.
Common Across All Models
- USB-C connectivity
- Direct-mounted RP2040 on the PCB
- 47-key ortholinear layout
- Hot-swapping switch support
- Screwless design
- Can be placed on top of a laptop (so-called “Sonshi style”)
Standard

Low-Profile

Low-Profile with TrackBall

Parts
138| Qty | Value | Footprint | References |
|---|---|---|---|
| 47 | D | kbd_Parts:Diode_TH_SMD | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +31 |
| 47 | SW_PUSH | kbd_SW:Choc_v2_Hotswap_1u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +31 |
| 9 | 100n | Capacitor_SMD:C_0402_1005Metric | C5, C6, C7, C8, C9, C10, C11, C12, C13 |
| 4 | 10uF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C22, C23 |
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C18, C19, C21 |
| 2 | 10nF | Capacitor_SMD:C_0603_1608Metric | C15, C16 |
| 2 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C3, C4 |
| 2 | 20pF | Capacitor_SMD:C_0402_1005Metric | C24, C25 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R9, R10 |
| 1 | 100nF | Capacitor_SMD:C_0402_1005Metric | C17 |
| 1 | 10kΩ | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 10kΩ | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C14 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric | R13 |
| 1 | 1KΩ | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 3.3uF | Capacitor_SMD:C_0805_2012Metric | C20 |
| 1 | LOGO | LOGO | G*** |
| 1 | MCP1700x-180xxTT | Package_TO_SOT_SMD:SOT-23 | U6 |
| 1 | PMW3610 | PMW3610DM-SUDU:PMW3610DM-SUDU 16Pin | U3 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | SMF05CT1G | yk2:SOT-363-6_2P2X1P35_ONS | U5 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 1 | W25Q16JVUXIQ | yk:W25Q16JVUXIQ_WIN | U2 |
| 1 | X322512MSB4SI | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | XC6206P332MR | Package_TO_SOT_SMD:SOT-23-3 | U4 |
| 1 | boot | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW48 |
| 1 | fuse | Fuse:Fuse_1206_3216Metric | F2 |
More from ryoo14/rhyn47
3- 2 layers228.8 × 76.2 mm

- 2 layers228.8 × 76.2 mm

- 2 layers228.8 × 76.2 mm

Similar boards
- 2 layers285.1 × 94.6 mm

YM60JIS PCB
ymkn/YM60JIS
A JIS layout 60% hot swappable custom mechanical keyboard PCB powered by RP2040.
173 parts10MIT - 2 layers285.1 × 94.6 mm

YuTofu PCB
ymkn/YuTofu
YuTofu is an unofficial compatible PCB for the well-known custom keyboard Tofu60 2.0.
169 parts5MIT - 2 layers285.1 × 94.6 mm

- 2 layers42 × 98.1 mm

- 2 layers248.9 × 120.7 mm

16nx
16n-faderbank/16nx
16nx is a controller for musical instruments. Sixteen faders,MIDI over USB and jack, CV out, and I2C out. Based around RP2040.
171 parts76 - 4 layers

- 2 layers21 × 51 mm

Orphkicad
adammakesthingsdev/Orpheus-Pico-Kicad
Kicad files and JLCPCB production gerbers for Orpheus Pico
43 parts13 - 4 layers44.5 × 40.6 mm

Questions
How big is the Low profile with trackball PCB?
It measures 228.8 × 76.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Low profile with trackball use?
138 parts, built around the RP2040, W25Q16JVUXIQ, SMF05CT1G and XC6206P332MR. 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 Low profile with trackball KiCad files?
From the ryoo14/rhyn47 repository on GitHub, at the commit this page was made from: the board is low-profile-with-trackball/pcb/low-profile-with-trackball/low-profile-with-trackball.kicad_pcb and its schematic low-profile-with-trackball/pcb/low-profile-with-trackball/low-profile-with-trackball.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Low profile with trackball design in my own project?
Its repository states no licence, so its author keeps all rights: ask ryoo14 before reusing the design.