Keyboard Module 34D

phpbbireland·echo·Module34D/RP2040_Module34D.kicad_pcb

Keyboard Module 34D layout, top view — open source RP2040/RP2350 board by phpbbireland
Simulate this board

About the Keyboard Module 34D

Keyboard Module 34D is an open source RP2040/RP2350 PCB design by phpbbireland, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 34 × 45 mm, with 45 components from 34 distinct parts.

Its main chip is the PRTR5V0U2X, from the RP2040/RP2350 family. Other key parts include the 74LVC1T45Z6-7, STM32F411RET6, XC6206P332MR-G and 74LVC1T45W6-7. By type, the board carries 20 capacitors, 12 resistors, 5 ICs, 4 connectors, 1 crystal and 1 fuse.

It belongs with the keyboards designs in this gallery.

From the project

Echo Keyboards with QMK and VIA support

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

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...

Keyboard Module 34D, from the project README
From the project README

Main components on the Keyboard Module 34D

Keyboard Module 34D bill of materials (BOM)

45 components, 34 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
74LVC1T45Z6-7
XC6206PxxxMR-Regulator_Linear
U1
1
STM32F411RET6
PRTR5V0U2X
U2
1
XC6206P332MR-G
W25Q128JVS
U3
1
PRTR5V0U2X
RP2040
U4
1
74LVC1T45W6-7
74LVC1T45
U5
1
X322516MOB4SI
12Mhz
Y1
1
TYPE-C-31-M-12A
USB_C_Receptacle_USB2.0
J1
2
Conn_01x02_Pin
J2, J3
1
Conn_02x17_Odd_Even
J4
1
ASMD1206-150
500mA
F1
1
CAPS
LED1
1
BLM18AG601SN1D
600R
FB1
1
CL21A476MQYNNNE
47uF
C1
5
0402F104M500NT
100nF
C2, C3, C4, C5, C13
1
CL05B104KB54PNC
100nF
C6
1
0402F104M500NT
4.7uF
C7
1
0402F104M500NT
10uF
C8
1
0402F104M500NT
2u2
C9
1
CL05C120JB5NNNC
2u2
C10
1
CL05C120JB5NNNC
100nF
C11
Show 14 more
QtyPartRefs
1
CL21B225KAFNNNE
100nF
C12
1
CL21B105KAFNFNE
100nF
C14
1
CL21A106KOQNNNE
2u2
C15
2
ECHU1C103JX5
100nF
C16, C17
2
15p
C18, C19
1
100nF
C20
1
0402WGJ0220TCE
200
R1
1
0402WGJ0221TCE
5.1k
R2
1
0402WGJ0512TCE
5.1k
R3
2
0402WGJ0512TCE
27
R4, R5
1
0402WGJ0512TCE
10k
R6
1
10k
R7
2
27
R8, R12
3
1K
R9, R10, R11

Keyboard Module 34D design files

The KiCad project lives in the phpbbireland/echo repository on GitHub; these links point at the commit this page was built from.

Keyboard Module 34D: common questions

What microcontroller does the Keyboard Module 34D use?

The Keyboard Module 34D is built around the PRTR5V0U2X, from the RP2040/RP2350 family.

How big is the Keyboard Module 34D?

The Keyboard Module 34D measures 34 × 45 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Keyboard Module 34D?

45 components, from 34 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Keyboard Module 34D design files?

From the phpbbireland/echo repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Keyboard Module 34D design in my own project?

Yes, under the terms of its GPL-3.0 license, which phpbbireland chose for the repository.

Can I test firmware for the Keyboard Module 34D without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

More boards in echo

Similar boards