Skip to the content
PCBKitNew board
2 layers34 × 45 mmRP2040 Module34D, the printed circuit board in 3D

RP2040 Module34D

phpbbireland/echo3

Echo Keyboards with QMK and VIA support

Size
34 × 45 mm
Copper layers
2
Thickness
1.6 mm
Parts
48
Nets
62
Pads
218
Tracks, vias
810, 104
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Nov 2024
Updated
14 Oct 2026

Overview

RP2040 Module34D 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 34 × 45 mm with 48 parts on 62 nets, routed with 810 tracks and 104 vias.

It is built around the RP2040, W25Q128JVSIQ and 74LVC1T45W6, with the PRTR5V0U2X and CL05B104KB54PNC among its other parts. Its parts include 20 capacitors, 12 resistors, 5 ICs, 4 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

48
QtyValueFootprintReferences
12100nFCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C6, C11, C12, C13, C14, C16, C17, C20
427Resistor_SMD:R_0402_1005MetricR4, R5, R8, R12
32u2Capacitor_SMD:C_0805_2012MetricC9, C10, C15
210kResistor_SMD:R_0402_1005MetricR6, R7
215pCapacitor_SMD:C_0402_1005MetricC18, C19
21kResistor_SMD:R_0402_1005MetricR9, R10
25.1kResistor_SMD:R_0402_1005MetricR2, R3
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2, J3
2MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2
110uFCapacitor_SMD:C_0805_2012MetricC8
112MhzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11KResistor_SMD:R_0402_1005MetricR11
1200Resistor_SMD:R_0402_1005MetricR1
14.7uFCapacitor_SMD:C_0805_2012MetricC7
147uFCapacitor_SMD:C_0805_2012MetricC1
1500mAFuse:Fuse_1206_3216MetricF1
1600RDevModules:BEADC1608X95NFB1
174LVC1T45SOT:SOT-26U5
1CAPSLED_SMD:LED_0805_2012MetricLED1
1Conn_02x17_Odd_EvenMyConnectors:IDC_2X17_1.27MMJ4
1LOGORP2024_Module34_D:harp10G***
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143U2
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 RP2040 Module34D PCB?

It measures 34 × 45 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RP2040 Module34D use?

48 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 RP2040 Module34D KiCad files?

From the phpbbireland/echo repository on GitHub, at the commit this page was made from: the board is Module34D/RP2040_Module34D.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 RP2040 Module34D 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 layers42 × 49 mmRP2024 Module, the printed circuit board in 3D

    RP2024 Module

    phpbbireland/echo

    Echo Keyboards with QMK and VIA support

    49 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 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
  • 4 layers51.8 × 20 mmSample target, the printed circuit board in 3D

    Sample target

    alvarop/swd2usbc

    Have you ever wanted to debug your device over USB-C? Sometimes there's not enough room for a JTAG/SWD connector, or even Tag-Connect pads!

    57 parts29CC0-1.0
  • 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
  • 2 layers285 × 94.6 mmPH60Slim Choc, the printed circuit board in 3D

    PH60Slim Choc

    ph-design/PH60-SC

    A printable low-profile 60% wireless mechanical keyboard kit powered by ZMK firmware.

    219 parts132
  • 2 layers287.3 × 97.8 mmSerendipity rp2040, the printed circuit board in 3D

    Serendipity rp2040

    dededecline/Serendipity

    Serendipity keyboard designed by @ojthetiny and me.

    165 parts48GPL-3.0
  • 2 layers226.5 × 75 mmGridiron, the printed circuit board in 3D

    Gridiron

    dededecline/Gridiron

    Gridiron keyboard designed by me. All files for production are inside this repository.

    159 parts13GPL-3.0