

Ehhhkb
- Size
- 323.8 × 112 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 224
- Nets
- 178
- Pads
- 1,072
- Tracks, vias
- 1,977, 272
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 24 Jun 2024
- Updated
- 9 Oct 2024
Overview
Ehhhkb is an open-source printed circuit board by Non-Sense, from the Non-Sense/ehhhkb repository on GitHub. It is a 2-layer board of 323.8 × 112 mm with 224 parts on 178 nets, routed with 1,977 tracks and 272 vias.
It is built around the ESP32-WROOM-32D, NJM2845DL1-33-TE1 and IRLML6402, with the 1N4148W, CX70M-24P1 and SS2040FL among its other parts. Its parts include 78 diodes, 53 switches, 16 resistors, 8 capacitors and 3 ICs. It belongs with the ESP32 and STM32 boards of this library.
Main components
6ESP32-WROOM-32D
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesNJM2845DL1-33-TE1
TO-252-40℃~+85℃@(Ta) 1 14V 180mV@(500mA) 3.3V 400uA 45uVrms 75dB@(1kHz) 800mA Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive TO-252 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSNisshinbo Micro Devices Inc.Voltage Regulators - Linear, Low Drop Out (LDO) RegulatorsIRLML6402
SOT-23-55℃~+150℃ 1 P-Channel 1.3W 110pF 12nC 145pF 20V 3.7A 400mV 633pF 65mΩ@4.5V P-Channel SOT-23 MOSFETs ROHSGuangdong HottechMOSFETs1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching DiodesCX70M-24P1
SMD-30℃~+85℃ 1 20V 24P Black Female Laminated board Type-C USB 3.2 SMD USB Connectors ROHSHirose ElectricUSB ConnectorsSS2040FL
SOD-123FLSOD-123FL Schottky Diodes ROHSFUXINSEMISchottky Diodes
README
README.md
Parts
224| Qty | Value | Footprint | References |
|---|---|---|---|
| 73 | D | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +57 |
| 20 | M3 | MountingHole:MountingHole_2.2mm_M2 | H4, H5, H10, H11, H12, H13, H14, H15, H16, H17, H18, H19, H20, H21, H22, H23 +4 |
| 12 | 4.7k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R5, R6, R7, R8, R9, R14, R15, R16 |
| 4 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C3, C4, C6, C7 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R10, R11, R12, R13 |
| 4 | 2.2u | Capacitor_SMD:C_0603_1608Metric | C1, C2, C5, C8 |
| 3 | AAA | ehhhkb:AAAx1 | BT1, BT2, BT3 |
| 3 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D74, D75, D76 |
| 2 | GND | ehhhkb:tp | TP3, TP10 |
| 2 | IRLML6402 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | Jumper | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1, JP2 |
| 2 | stabilizer | Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_2u | H1, H2 |
| 1 | ' | keyswitches:Kailh_socket_MX_optional | SW51 |
| 1 | , | keyswitches:Kailh_socket_MX_optional | SW40 |
| 1 | - | keyswitches:Kailh_socket_MX_optional | SW49 |
| 1 | . | keyswitches:Kailh_socket_MX_optional | SW44 |
| 1 | / | keyswitches:Kailh_socket_MX_optional | SW48 |
| 1 | 0 | keyswitches:Kailh_socket_MX_optional | SW45 |
| 1 | 1 | keyswitches:Kailh_socket_MX_optional | SW9 |
| 1 | 16MHz | Crystal:Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm_HandSoldering | Y2 |
| 1 | 16MHz | Crystal:Resonator_muRata_CSTLSxxxX-3Pin_W5.5mm_H3.0mm | Y1 |
| 1 | 1N4148W | Diode_SMD:D_SOD-123 | D101 |
| 1 | 2 | keyswitches:Kailh_socket_MX_optional | SW13 |
| 1 | 3 | keyswitches:Kailh_socket_MX_optional | SW17 |
| 1 | 4 | keyswitches:Kailh_socket_MX_optional | SW21 |
| 1 | 5 | keyswitches:Kailh_socket_MX_optional | SW25 |
| 1 | 6 | keyswitches:Kailh_socket_MX_optional | SW29 |
| 1 | 7 | keyswitches:Kailh_socket_MX_optional | SW33 |
| 1 | 8 | keyswitches:Kailh_socket_MX_optional | SW37 |
| 1 | 9 | keyswitches:Kailh_socket_MX_optional | SW41 |
| 1 | ; | keyswitches:Kailh_socket_MX_optional | SW47 |
| 1 | = | keyswitches:Kailh_socket_MX_optional | SW53 |
| 1 | A | keyswitches:Kailh_socket_MX_optional | SW11 |
| 1 | AltL | keyswitches:Kailh_socket_MX_optional | SW7 |
| 1 | AltR | keyswitches:Kailh_socket_MX_optional | SW61 |
| 1 | B | keyswitches:Kailh_socket_MX_optional | SW28 |
| 1 | BOOT | ehhhkb:tp | TP11 |
| 1 | BOOT0 | ehhhkb:tp | TP9 |
| 1 | BS | keyswitches:Kailh_socket_MX_optional | SW59 |
| 1 | C | keyswitches:Kailh_socket_MX_optional | SW20 |
| 1 | CX70M-24P1 | ehhhkb:HRS_CX70M-24P1 | J1 |
| 1 | Ctl1L | keyswitches:Kailh_socket_MX_optional | SW3 |
| 1 | Ctl2L | keyswitches:Kailh_socket_MX_optional | SW5 |
| 1 | CtlR | keyswitches:Kailh_socket_MX_optional | SW62 |
| 1 | D | keyswitches:Kailh_socket_MX_optional | SW19 |
| 1 | DEL | keyswitches:Kailh_socket_MX_optional | SW67 |
| 1 | E | keyswitches:Kailh_socket_MX_optional | SW18 |
| 1 | EN | ehhhkb:tp | TP12 |
| 1 | END | keyswitches:Kailh_socket_MX_optional | SW70 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32 | U2 |
| 1 | ESP_RX | ehhhkb:tp | TP8 |
| 1 | ESP_TX | ehhhkb:tp | TP7 |
| 1 | Ent | keyswitches:Kailh_socket_MX_optional | SW55 |
| 1 | Esc | keyswitches:Kailh_socket_MX_optional | SW1 |
| 1 | F | keyswitches:Kailh_socket_MX_optional | SW23 |
| 1 | FnL | keyswitches:Kailh_socket_MX_optional | SW6 |
| 1 | FnR | keyswitches:Kailh_socket_MX_optional | SW56 |
| 1 | G | keyswitches:Kailh_socket_MX_optional | SW27 |
| 1 | H | keyswitches:Kailh_socket_MX_optional | SW31 |
| 1 | HOME | keyswitches:Kailh_socket_MX_optional | SW66 |
| 1 | I | keyswitches:Kailh_socket_MX_optional | SW38 |
| 1 | INS | keyswitches:Kailh_socket_MX_optional | SW71 |
| 1 | J | keyswitches:Kailh_socket_MX_optional | SW35 |
| 1 | K | keyswitches:Kailh_socket_MX_optional | SW39 |
| 1 | L | keyswitches:Kailh_socket_MX_optional | SW43 |
| 1 | M | keyswitches:Kailh_socket_MX_optional | SW36 |
| 1 | N | keyswitches:Kailh_socket_MX_optional | SW32 |
| 1 | NJM2845DL1-33 | Package_TO_SOT_SMD:TO-252-2 | U3 |
| 1 | NRST | ehhhkb:tp | TP5 |
| 1 | O | keyswitches:Kailh_socket_MX_optional | SW42 |
| 1 | P | keyswitches:Kailh_socket_MX_optional | SW46 |
| 1 | PGDN | keyswitches:Kailh_socket_MX_optional | SW73 |
| 1 | PGUP | keyswitches:Kailh_socket_MX_optional | SW72 |
| 1 | PrSc | keyswitches:Kailh_socket_MX_optional | SW68 |
| 1 | Q | keyswitches:Kailh_socket_MX_optional | SW10 |
| 1 | R | keyswitches:Kailh_socket_MX_optional | SW22 |
| 1 | S | keyswitches:Kailh_socket_MX_optional | SW15 |
| 1 | SS2040FL | Diode_SMD:D_SOD-123 | D102 |
| 1 | STM32F405RGTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | SWCLK | ehhhkb:tp | TP2 |
The 199 most common of 224 parts.
Questions
How big is the Ehhhkb PCB?
It measures 323.8 × 112 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ehhhkb use?
224 parts, built around the ESP32-WROOM-32D, NJM2845DL1-33-TE1, IRLML6402 and 1N4148W. 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 Ehhhkb KiCad files?
From the Non-Sense/ehhhkb repository on GitHub, at the commit this page was made from: the board is KiCadProject/ehhhkb.kicad_pcb and its schematic KiCadProject/ehhhkb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ehhhkb design in my own project?
Its repository states no licence, so its author keeps all rights: ask Non-Sense before reusing the design.
Similar boards
- 2 layers100 × 86.6 mm

- 2 layers30.5 × 37.9 mm

- 2 layers85 × 109 mm

- 2 layers35.6 × 82.5 mm

DevStick32 typeC
pardallabs/pardal_devStick32_typeC
Pardallabs Development Stick ESP32 Type C
12 partsGPL-3.0 - 2 layers38.1 × 220.3 mm

- 4 layers178 × 99 mm

FreeDSP OCTAVIA
freeDSP/freeDSP-OCTAVIA
8ch Output ADAU1452/1466 DSP Board with Analog/COAX/OPT/USB/Raspberry-Pi Input
529 parts19CC-BY-SA-4.0 - 2 layers249 × 135 mm

- 2 layers80 × 60 mm
