Skip to the content
PCBKitNew board
2 layers293.1 × 126.5 mmKeyboard, the printed circuit board in 3D

It's a keyboard

Size
293.1 × 126.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
170
Nets
121
Pads
648
Tracks, vias
744, 67
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 Jun 2024
Updated
11 Feb 2026

Overview

Keyboard is an open-source printed circuit board by sagarreddypatil, from the sagarreddypatil/keyboard repository on GitHub. It is a 2-layer board of 293.1 × 126.5 mm with 170 parts on 121 nets, routed with 744 tracks and 67 vias.

It is built around the RP2040, W25Q128JVSIQ and 1N4148WS, with the YSX321SL among its other parts. Its parts include 69 diodes, 69 switches, 16 capacitors, 5 resistors and 3 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

4

Parts

170
QtyValueFootprintReferences
691N4148WSDiode_SMD:D_SOD-323D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +53
62SW_SPSTPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCBSW2, SW10, SW11, SW12, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +46
10100nCapacitor_SMD:C_0402_1005MetricC3, C4, C5, C6, C7, C8, C9, C12, C13, C14
3StabilizerPCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_2.00uST27, ST54, ST55
21uCapacitor_SMD:C_0402_1005MetricC10, C11
222Resistor_SMD:R_0402_1005MetricR5, R6
230pCapacitor_SMD:C_0603_1608MetricC15, C16
25.1kResistor_SMD:R_0402_1005MetricR1, R2
2SW_SPSTPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.25uSW54, SW55
2SW_SPSTPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW1, SW13
110kResistor_SMD:R_0402_1005MetricR3
110uCapacitor_SMD:C_0603_1608MetricC2
122uCapacitor_SMD:C_0603_1608MetricC1
1AZ1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1OLED_I2CConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalOLED1
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1SW_PushButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASWL0
1SW_SPSTPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.50uSW41
1SW_SPSTPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_6.25uSW69
1SW_SPSTPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00uSW27
1StabilizerPCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_6.25uST69
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU3
1YSX321SLCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1

Questions

How big is the Keyboard PCB?

It measures 293.1 × 126.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

170 parts, built around the RP2040, W25Q128JVSIQ, 1N4148WS and YSX321SL. 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 Keyboard KiCad files?

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

Can I use the Keyboard design in my own project?

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

Similar boards

  • 2 layers66.7 × 85.7 mmOpentaxus, the printed circuit board in 3D

    Opentaxus

    OpenTaxus/opentaxus

    Opentaxus is a permissively licensed set of hardware, software, and tooling to help as a starting point for customized conference badges.

    54 parts19
  • 2 layers36 × 45.8 mmXiaomao, the printed circuit board in 3D

    Xiaomao

    tigard-tools/xiaomao

    Xiǎomāo is a development board geared toward hardware hacking and hardware implant design that can safely interfacing with a wide range of logic levels

    84 parts37CERN-OHL-S-2.0
  • 4 layers94.4 × 72.8 mmRP2040 base, the printed circuit board in 3D

    RP2040 base

    Twisted-Fields/rp2040-motor-controller

    A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.

    325 parts419
  • 2 layers76 × 63.5 mmPicoTracker, the printed circuit board in 3D

    PicoTracker

    xiphonics/picoTracker-pcb

    Buy the official kit at xiphonics store # Trademark Notice

    98 parts36CC0-1.0
  • 4 layers40 × 58.5 mmPicoFox PCB, the printed circuit board in 3D

    PicoFox PCB

    ai6ym/PicoFox

    The open source fox transmitter.

    143 parts16
  • 2 layers79.2 × 106.7 mmMacroPad, the printed circuit board in 3D

    MacroPad

    landodoughty/MacroPad

    A Custom Macro Pad I Designed and Built based on the RP2040

    111 parts2MIT
  • 2 layers95.9 × 27.8 mmOpsx x, the printed circuit board in 3D

    Opsx x

    ZeshuLiu/SX-70-Mk2

    把板子上的U+ U- GND VCC焊到usb线上,连接电脑后可以当作树莓派Pico开发板进行操作,上传代码的参见这里(树莓派官网)。 \ 在将机身主控安装至机器内部之前需要将micropython固件及代码烧录至控制器中。后续可以通过机身控制器上的USB接口连接开发板并更新python代码。 将code根目录中的所有python文件上传至控制器(文件夹不需要),并且将gmain.py命名为…

    74 parts2GPL-3.0
  • 2 layers86.3 × 100 mmMacropad, the printed circuit board in 3D

    Macropad

    alx-alexpark/macropad

    101 parts