Ehhhkb

Non-Sense·ehhhkb·KiCadProject/ehhhkb.kicad_pcb

Ehhhkb PCB layout, top view — open source ESP32 board by Non-Sense

About the Ehhhkb PCB

Ehhhkb is an open source ESP32 PCB design by Non-Sense, published on GitHub. It is a 2-layer board measuring 323.8 × 112 mm, with 199 components from 101 distinct parts.

Its main chip is the ESP32-WROOM-32D, from the ESP32 family. Other key parts include the STM32F405RGTx and NJM2845DL1-33. By type, the board carries 78 diodes, 74 switches, 16 resistors, 12 test points, 8 capacitors and 3 ICs.

Ehhhkb, from the project README
From the project README

Main components on the Ehhhkb

Ehhhkb bill of materials (BOM)

199 components, 101 distinct parts.

QtyPartRefs
1
STM32F405RGTx
U1
1
ESP32-WROOM-32D
U2
1
NJM2845DL1-33
U3
2
IRLML6402
Q1, Q2
1
16MHz
Y1
1
16MHz
Y2
1
CX70M-24P1
J1
3
AAA
BT1, BT2, BT3
1
Esc
SW1
1
Tab
SW2
1
Ctl1L
SW3
1
SftL
SW4
1
Ctl2L
SW5
1
FnL
SW6
1
AltL
SW7
1
Space
SW8
1
1
SW9
1
Q
SW10
1
A
SW11
1
Z
SW12
Show 81 more
QtyPartRefs
1
2
SW13
1
W
SW14
1
S
SW15
1
X
SW16
1
3
SW17
1
E
SW18
1
D
SW19
1
C
SW20
1
4
SW21
1
R
SW22
1
F
SW23
1
V
SW24
1
5
SW25
1
T
SW26
1
G
SW27
1
B
SW28
1
6
SW29
1
Y
SW30
1
H
SW31
1
N
SW32
1
7
SW33
1
U
SW34
1
J
SW35
1
M
SW36
1
8
SW37
1
I
SW38
1
K
SW39
1
,
SW40
1
9
SW41
1
O
SW42
1
L
SW43
1
.
SW44
1
0
SW45
1
P
SW46
1
;
SW47
1
/
SW48
1
-
SW49
1
[
SW50
1
'
SW51
1
SftR
SW52
1
=
SW53
1
]
SW54
1
Ent
SW55
1
FnR
SW56
1
\
SW57
1
`
SW58
1
BS
SW59
1
Win
SW60
1
AltR
SW61
1
CtlR
SW62
1
←
SW63
1
↓
SW64
1
→
SW65
1
HOME
SW66
1
DEL
SW67
1
PrSc
SW68
1
↑
SW69
1
END
SW70
1
INS
SW71
1
PGUP
SW72
1
PGDN
SW73
1
SW_Push_SPDT
SW74
1
VDD_target
TP1
1
SWCLK
TP2
2
GND
TP3, TP10
1
SWDIO
TP4
1
NRST
TP5
1
SWO
TP6
1
ESP_TX
TP7
1
ESP_RX
TP8
1
BOOT0
TP9
1
BOOT
TP11
1
EN
TP12
73
D
D1, D2, D3, D4, D5, D6, D7, D8 +65
3
LED
D74, D75, D76
1
1N4148W
D101
1
SS2040FL
D102
4
2.2u
C1, C2, C5, C8
4
0.1u
C3, C4, C6, C7
12
4.7k
R1, R2, R3, R4, R5, R6, R7, R8 +4
4
10k
R10, R11, R12, R13

Ehhhkb design files

The KiCad project lives in the Non-Sense/ehhhkb repository on GitHub; these links point at the commit this page was built from.

Ehhhkb: common questions

What microcontroller does the Ehhhkb use?

The Ehhhkb is built around the ESP32-WROOM-32D, from the ESP32 family.

How big is the Ehhhkb PCB?

The Ehhhkb measures 323.8 × 112 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Ehhhkb?

199 components, from 101 distinct parts. The full bill of materials is listed on this page.

Where can I download the Ehhhkb design files?

From the Non-Sense/ehhhkb repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Ehhhkb design in my own project?

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

Can I test firmware for the Ehhhkb without the hardware?

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

Similar boards