Keyboard

dyu134·ESP-HI-PLUS·Sub-modules/Keyboard/Keyboard.kicad_pcb

This repository ships a schematic but no board layout.
Simulate this board

About the Keyboard PCB

Keyboard is an open source RP2040/RP2350 PCB design by dyu134, published on GitHub. It is a 2-layer board, with 124 components from 21 distinct parts.

Its main chip is the MAX40200AUK, from the RP2040/RP2350 family. Other key parts include the UBEC-5V and AT24CS02-SSHM. By type, the board carries 57 diodes, 53 switches, 5 resistors, 4 capacitors, 3 ICs and 2 connectors.

It belongs with the robotics & motion, power & battery and sensors designs in this gallery.

From the project

This directory contains various snap-on expansion boards for the ESP-HI-PLUS main board. These modules connect via the two 5-pin magnetic pogo-pin connectors and are automatically detected by the main board.

This directory contains various snap-on expansion boards for the ESP-HI-PLUS main board. These modules connect via the two 5-pin magnetic pogo-pin connectors and are automatically detected by the main board.

- Desktop — Desktop alarm clock and environment monitor. Features temperature/humidity sensing and presence detection. - Portable — High-performance expansion board with STM32U5, USB-PD, and battery charging support. - Robot — Robotic actuator and sensing platform with RP2040, IMU, fuel gauge, and 4-channel servo control.

Main components on the Keyboard

Keyboard bill of materials (BOM)

124 components, 21 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
UBEC-5V
TLV75733PDBV
U4
1
MAX40200AUK
RP2040 ProMicro
U5
1
AT24CS02-SSHM
U10
1
PR5L5015-5P-C-H
J2
1
XT60
PR5L5015-5P-C-H
J3
48
SW_Push_45deg
SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11 +40
4
SW_Push_45deg
SW52, SW53, SW55, SW56
1
SW_Push_45deg
SW54
1
PMEG4010CEJ
D3
2
USBLC6-2P6
D4, D5
1
WS2812B-2020
D7
53
BAT54-02V
D8, D9, D10, D11, D12, D13, D14, D15 +45
1
15P
10u
C8
1
0U1
10u
C10
1
0U1
0u1
C17
1
0u1
C18
1
100M
100
R9
1
10K
100
R10
1
953K
100
R11
1
100
R12
Show 1 more
QtyPartRefs
1
100
383k
R13

Keyboard design files

The KiCad project lives in the dyu134/ESP-HI-PLUS repository on GitHub; these links point at the commit this page was built from.

Keyboard: common questions

What microcontroller does the Keyboard use?

The Keyboard is built around the MAX40200AUK, from the RP2040/RP2350 family.

How big is the Keyboard PCB?

The Keyboard has 2 copper layers and is 1.6 mm thick.

How many components are on the Keyboard?

124 components, from 21 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 design files?

From the dyu134/ESP-HI-PLUS 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 design in my own project?

The repository has no license, so all rights stay with dyu134. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Keyboard 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 ESP-HI-PLUS

Similar boards