Skip to the content
2 layers149.9 × 119.4 mmRp keyboard, the printed circuit board in 3D
Size
149.9 × 119.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
129
Nets
123
Pads
913
Tracks, vias
1,670, 291
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 Jun 2023
Updated
8 Jun 2026

Overview

Rp keyboard is an open-source printed circuit board by MatrixSenpai, from the MatrixSenpai/rasle-kb repository on GitHub. It is a 2-layer board of 149.9 × 119.4 mm with 129 parts on 123 nets, routed with 1,670 tracks and 291 vias.

It is built around the RP2040 and W25Q128JVSIQ. Its parts include 29 diodes, 29 switches, 18 capacitors, 9 resistors and 4 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

2

Parts

129
QtyValueFootprintReferences
29KB_Dreversible_parts:D_SOD-123 ReversibleD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +13
29KB_SWPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_Choc_V1V2_1.00u ReversibleSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +13
29SK6182reversible_parts:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMount ReversibleBD1, BD2, BD10, BD11, BD12, BD13, BD14, BD15, BD16, BD17, BD18, BD19, BD20, BD21, BD22, BD23 +13
120.1uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC4, C5, C6, C7, C8, C9, C10, C12, C13, C14, C17, C18
4MountingHoleMountingHole:MountingHole_4.3mm_M4LH1, LH2, LH3, LH4
35.1kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1, R2, R5
210uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C2
215pCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC15, C16
21uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC3, C11
227Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR3, R4
24.7kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR8, R9
110kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR7
11kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR6
1AudioJack4Connector_Audio:Jack_3.5mm_KoreanHropartsElec_PJ-320D-4A_HorizontalJ3
1BOOTSELButton_Switch_SMD:SW_SPST_SKQG_WithStemPSW1
1Crystal_GND24Crystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mmY1
1DIAG_HDRConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1DSP_HDRConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ5
1MCP23017x-x-MLPackage_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mmU4
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1RSTButton_Switch_SMD:SW_SPST_SKQG_WithStemPSW2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU3

Similar boards

  • 2 layers42 × 67 mmLalboard, the printed circuit board in 3D

    Lalboard

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    65 parts993
  • 2 layers181 × 97 mmOpenDeck r3.1.2, the printed circuit board in 3D

    OpenDeck r3.1.2

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    262 parts960Apache-2.0
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 4 layers102.9 × 96.7 mmPicoGUS chipdown, the printed circuit board in 3D

    PicoGUS chipdown

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    99 parts805
  • 4 layers180.8 × 300.3 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590
  • 2 layers130.4 × 76.6 mmGb stream cart, the printed circuit board in 3D

    Gb stream cart

    Staacks/gbinterceptor

    Capture or stream Game Boy gameplay footage via USB without modifying the Game Boy.

    80 parts542
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 2 layers44 × 44 mmTrackball, the printed circuit board in 3D

    Trackball

    jfedor2/rp2040-pmw3360

    RP2040+PMW3360 PCB and code

    40 parts432

Questions

How big is the Rp keyboard PCB?

It measures 149.9 × 119.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rp keyboard use?

129 parts, built around the RP2040 and W25Q128JVSIQ. 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 Rp keyboard KiCad files?

From the MatrixSenpai/rasle-kb repository on GitHub, at the commit this page was made from: the board is rp-keyboard.kicad_pcb and its schematic keys.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rp keyboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask MatrixSenpai before reusing the design.