Skip to the content
PCBKitNew board
2 layers59.1 × 90.6 mmRp2040 keyboard, the printed circuit board in 3D

Rp2040 keyboard

byrantech/macropad2

ZMK oriented embedded RP2040-based 9-key macropad with USB-C, extra GPIO, SWD and select THT components.

Size
59.1 × 90.6 mm
Copper layers
2
Parts
57
Nets
68
Pads
239
Tracks, vias
392, 76
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20230410)
Created
11 May 2023
Updated
11 May 2023

Overview

Rp2040 keyboard is an open-source printed circuit board by byrantech, from the byrantech/macropad repository on GitHub, published under the MIT licence. It is a 2-layer board of 59.1 × 90.6 mm with 57 parts on 68 nets, routed with 392 tracks and 76 vias.

It is built around the RP2040, W25Q32JVSSIQ and AP2112K-3.3, with the WP914IDT among its other parts. Its parts include 16 capacitors, 11 diodes, 11 switches, 10 resistors and 3 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

4

README

README.md

macropad

Parts

57
QtyValueFootprintReferences
90.1uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6, C8, C9, C10
91N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD3, D4, D5, D6, D7, D8, D9, D10, D11
9KEYSWButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
51uFCapacitor_SMD:C_0603_1608MetricC7, C11, C14, C15, C16
310KResistor_SMD:R_0603_1608MetricR4, R5, R10
21KResistor_SMD:R_0603_1608MetricR6, R9
227Resistor_SMD:R_0603_1608MetricR7, R8
227pFCapacitor_SMD:C_0603_1608MetricC12, C13
25.1kResistor_SMD:R_0603_1608MetricR2, R3
2SW_PushButton_Switch_THT:SW_PUSH_6mmSW10, SW11
112MHzCrystal:Crystal_HC49-4H_VerticalY1
11N5817Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD2
11kResistor_SMD:R_0603_1608MetricR1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U2
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1LOGOlogo_silk:ExeterEngineeringClubSmall10x10G***
1LOGOlogo_silk:ExeterEngineeringClubG***
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalViasU1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q32JVSSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU3
1WP914IDTLED_THT:LED_D3.0mmD1

Questions

How big is the Rp2040 keyboard PCB?

It measures 59.1 × 90.6 mm and has 2 copper layers.

What parts does the Rp2040 keyboard use?

57 parts, built around the RP2040, W25Q32JVSSIQ, AP2112K-3.3 and WP914IDT. 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 Rp2040 keyboard KiCad files?

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

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

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers65.8 × 55.9 mmCatponentX, the printed circuit board in 3D

    CatponentX

    Absolucy/CatponentX

    An internal mod for the original Xbox that provides high-quality component (YPbPr) output

    34 parts9
  • 2 layers184 × 80.5 mmPrometheus PCB, the printed circuit board in 3D

    Prometheus PCB

    TheContrappostoShop/Apollo

    Control Board for the Prometheus mSLA Printer.

    129 parts13CERN-OHL-S-2.0
  • 4 layers98 × 124.4 mmPiberry.beepy, the printed circuit board in 3D

    Piberry.beepy

    CarbonComputers/Piberry-12

    PiBerry v12 marks the final and most refined revision of the PiBerry handheld Linux terminal. Designed with both form and function in mind, this version brings together the best elements of previous iterations while…

    132 parts9MIT
  • 2 layers84 × 98 mmFalloutbadge, the printed circuit board in 3D

    Falloutbadge

    sophiayduan/badges

    hackathon pcb badges

    93 parts3Unlicense
  • 2 layers151 × 95 mmDeneme, the printed circuit board in 3D

    Deneme

    g210101021/OpenStylophone-RP2040

    Overview • Technical Summary • Architecture • Hardware Audit & Remediation • Schematic Subsystems • PCB Layout • Firmware Roadmap • Bill of Materials • Author

    143 parts
  • 4 layers70.6 × 98.6 mmCustom keyboard, the printed circuit board in 3D

    Custom keyboard

    Loredati-svg/RP2040-Macropad

    Custom 9-key macropad with 2 rotary encoders, powered by RP2040 – KiCad PCB design

    84 parts
  • 2 layers85 × 56 mmChocolate croissant, the printed circuit board in 3D

    Chocolate croissant

    namnlos-io/chocolate_croissant

    It's a Raspberry Pi Pico on a Raspberry Pi B+

    21 partsMIT
  • 4 layers96 × 74 mmTellmelight rev a1, the printed circuit board in 3D

    Tellmelight rev a1

    qiaoyo/TellMeLight

    TellMeLight is designed for ai hardware full-lifetime cycle.

    52 parts