Skip to the content
PCBKitNew board
2 layers42 × 49 mmRP2024 Module, the printed circuit board in 3D

RP2024 Module

phpbbireland/echo3

Echo Keyboards with QMK and VIA support

Size
42 × 49 mm
Copper layers
2
Thickness
1.6 mm
Parts
49
Nets
65
Pads
233
Tracks, vias
613, 89
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
9 Nov 2024
Updated
14 Oct 2026

Overview

RP2024 Module is an open-source printed circuit board by phpbbireland, from the phpbbireland/echo repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 42 × 49 mm with 49 parts on 65 nets, routed with 613 tracks and 89 vias.

It is built around the RP2040, W25Q128JVSIQ and 74LVC1T45W6, with the PRTR5V0U2X and SK6812MINI-E among its other parts. Its parts include 20 capacitors, 11 resistors, 5 ICs, 3 connectors and 1 diode. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

5

README

Module34D/readme.md

Version D

Micros: RP2040
Module

Software Supported QMK/VIA: Link
Switches: MX type hot-swappable
Keys: Up to 119 Keys (including Macro Keys) + Encoder Switch
Rotary Encoder: Volume / RGB.

Tested with Basic Keyboard

There are three Keyboard Modules (latest Rev 2D) to give away, thanks to PCBWay, if you are interested in trying out the module, contact me at my Hackaday Link

These files may have updates, please check pin naming and orintation before prooceeding*
I will update as time allows...

Parts

49
QtyValueFootprintReferences
12100nFCapacitor_SMD:C_0402_1005MetricC1, C5, C6, C7, C8, C9, C10, C14, C15, C16, C19, C20
4SK6812MINIScottoKeebs_Components:LED_SK6812MINIRGB1, RGB2, RGB3, RGB4
327Resistor_SMD:R_0402_1005MetricR4, R6, R10
32u2Capacitor_SMD:C_0805_2012MetricC11, C12, C13
210kResistor_SMD:R_0402_1005MetricR5, R9
215pCapacitor_SMD:C_0402_1005MetricC17, C18
21kResistor_SMD:R_0402_1005MetricR7, R8
25.1kResistor_SMD:R_0402_1005MetricR2, R3
2SW_SPSTButton_Switch_SMD:SW_SPST_TL3342BOOT1, RST1
110uFCapacitor_SMD:C_0805_2012MetricC3
112MhzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11KResistor_SMD:R_0402_1005MetricR11
1200Resistor_SMD:R_0402_1005MetricR1
14.7uFCapacitor_SMD:C_0805_2012MetricC2
147uFCapacitor_SMD:C_0805_2012MetricC4
1500mAFuse:Fuse_1206_3216MetricF1
1600RDevModules:BEADC1608X95NFB1
174LVC1T45SOT:SOT-26U5
1CAPSLED_SMD:LED_0805_2012MetricLED1
1Conn_02x15_Odd_EvenMyConnectors:IDC_2X15_1.27MMJ3
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143U2
1RGB_CONConnector_JST:JST_EH_S3B-EH_1x03_P2.50mm_HorizontalJ2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU4
1USB_C_Receptacle_USB2.0MyConnectors:USB_C_31-M-12J1
1W25Q128JVSMyComponents:SOIC_128JVSIQ_WINU3
1XC6206PxxxMR-Regulator_LinearPackage_TO_SOT_SMD:SOT-23U1

Questions

How big is the RP2024 Module PCB?

It measures 42 × 49 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RP2024 Module use?

49 parts, built around the RP2040, W25Q128JVSIQ, 74LVC1T45W6 and PRTR5V0U2X. 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 RP2024 Module KiCad files?

From the phpbbireland/echo repository on GitHub, at the commit this page was made from: the board is RP2024_Module34/echo_keyboard_rp2040_module_ori/RP2024_Module.kicad_pcb and its schematic 34 Pin Extender Board/adapter64.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RP2024 Module design in my own project?

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

More from phpbbireland/echo

6
  • 4 layers380 × 128 mmNewMXtest, the printed circuit board in 3D

    NewMXtest

    phpbbireland/echo

    Echo Keyboards with QMK and VIA support

    339 parts3GPL-3.0
  • 4 layers376 × 124 mmRP2040 Fullsize, the printed circuit board in 3D

    RP2040 Fullsize

    phpbbireland/echo

    Echo Keyboards with QMK and VIA support

    309 parts3GPL-3.0
  • 4 layers376 × 124 mmRP2040 Fullsize, the printed circuit board in 3D

    RP2040 Fullsize

    phpbbireland/echo

    Echo Keyboards with QMK and VIA support

    307 parts3GPL-3.0
  • 4 layers344 × 126 mmRP2040 Akko M1 Like, the printed circuit board in 3D

    RP2040 Akko M1 Like

    phpbbireland/echo

    Echo Keyboards with QMK and VIA support

    290 parts3GPL-3.0
  • 2 layers34 × 45 mmRP2040 Module34D, the printed circuit board in 3D

    RP2040 Module34D

    phpbbireland/echo

    Echo Keyboards with QMK and VIA support

    48 parts3GPL-3.0
  • 2 layers35 × 57 mmAdapter64, the printed circuit board in 3D

    Adapter64

    phpbbireland/echo

    Echo Keyboards with QMK and VIA support

    5 parts3GPL-3.0

Similar boards

  • 4 layers137 × 141 mmPcb panel, the printed circuit board in 3D

    Pcb panel

    0xCB-dev/0xCB-1337

    Mechanical macropad with OLED running QMK

    485 parts61
  • 4 layers60.5 × 60 mmBusPirate-5-rev10, the printed circuit board in 3D

    BusPirate-5-rev10

    DangerousPrototypes/BusPirate5-hardware

    Bus Pirate Hardware and accessories for v5 and higher

    220 parts125MIT
  • 2 layers287.8 × 126.7 mmNoName, the printed circuit board in 3D

    NoName

    AlaaSaadAbdo/battoota

    Keyboards

    267 parts188
  • 4 layers44.5 × 40.6 mmMoonPad, the printed circuit board in 3D

    MoonPad

    RephlexZero/MoonPad

    Hall-effect keypad designed in KiCad, with case files

    60 parts3
  • 2 layers275.5 × 80.3 mmSandyLP Base, the printed circuit board in 3D

    SandyLP Base

    jpskenn/SandyLP

    Low profile version of Sandy keyboard.

    229 partsMIT
  • 4 layers40 × 30 mmPixie device, the printed circuit board in 3D

    Pixie device

    firefly/pixie-device

    Firefly Pixie hardware wallet design, schematics and PCB

    64 parts18
  • 2 layers40.1 × 109.9 mmDemiurge, the printed circuit board in 3D

    Demiurge

    AwesomeAudioApparatus/demiurge

    Demiurge is a combination of Hardware and Software for Digital Sound Processing in the Eurorack Modular Synthesizer environment.

    155 parts4Apache-2.0
  • 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