Led button

GeniePod·genie-hardware·pcb/led_button/led_button.kicad_pcb

Led button PCB layout, top view — open source ESP32 board by GeniePod

About the Led button PCB

Led button is an open source ESP32 PCB design by GeniePod, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 90 × 90 mm, with 116 components from 32 distinct parts.

Its main chip is the ESP32-H2-MINI-1-N4, from the ESP32 family. Other key parts include the SN74LVC1T45DBV, 74LVC3G14, SN74LVC1G74DCUR, ES7210 and 74LVC1G08. By type, the board carries 50 capacitors, 26 resistors, 15 ICs, 12 LEDs, 4 microphones and 4 switches.

From the project

GeniePod Home V1 hardware: MVP testing build, wiring, BOM, and planned interface-board/enclosure docs.

GeniePod Home V1 board layouts, derived from the schematics in ../schematic/.

empty — nothing here yet. The schematics arrive first; the layout follows once the Home V1 interface-board schematic stabilizes.

- Tool: KiCad 8.x. Gerbers + drill + position file committed alongside .kicadpcb so the board is manufacturable without a KiCad install. PNG renders make GitHub previews useful. - Layer stack: 4-layer for any board carrying I2S clocks at 24-48 kHz with ESD protection on USB. 2-layer is fine for the simplest passthrough. - DFM target: JLCPCB defaults unless a board specifically needs…

Main components on the Led button

Led button bill of materials (BOM)

116 components, 32 distinct parts.

QtyPartRefs
1
SN74LVC1T45DBV
U1
1
74LVC3G14
U2
1
SN74LVC1G74DCUR
Texas Instruments
U3
1
ES7210
Everest-semi(Everest Semiconductor)
U4
1
74LVC1G08
U5
1
TPS7A0525PDBV
U6
1
TPS7A0518PDBV
U7
1
TPS62A01DRL
U8
1
ESP32-H2-MINI-1-N4
Espressif Systems
U9
1
TXB0102DCU
U10
2
TXS0102DQE
U11, U15
1
ESP32-C5-MINI-1
U12
2
TXB0104RUT
U13, U14
2
2N7002
Q1, Q2
1
5019514000
MOLEX
J8
4
IM73A135V01
MK1, MK2, MK3, MK4
3
SW_Push
SW1, SW2, SW3
1
GT-TC018A-H0375-L1
G-Switch
SW4
12
SKC6812RGBW-WS-B
OPSCO Optoelectronics
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +4
1
RED
D1
Show 12 more
QtyPartRefs
1
1.0uH
L1
24
100nF
C1, C2, C3, C4, C5, C6, C7, C8 +16
19
1uF
C25, C26, C27, C28, C29, C30, C31, C32 +11
1
120pF
C44
1
4.7uF
C45
1
22uF
C46
4
10uF
C47, C48, C49, C50
11
0R
R1, R2, R3, R4, R5, R6, R7, R8 +3
6
10k
R12, R13, R15, R17, R21, R24
1
470R
R14
7
100k
R16, R18, R20, R22, R23, R25, R26
1
453k
R19

Led button design files

The KiCad project lives in the GeniePod/genie-hardware repository on GitHub; these links point at the commit this page was built from.

Led button: common questions

What microcontroller does the Led button use?

The Led button is built around the ESP32-H2-MINI-1-N4, from the ESP32 family.

How big is the Led button PCB?

The Led button measures 90 × 90 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Led button?

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

Where can I download the Led button design files?

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

Can I use the Led button design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which GeniePod chose for the repository.

Can I test firmware for the Led button 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.

More boards in genie-hardware

Similar boards