Esp32 button
ep-infosec·50_google_makerspace-partsbin·electronics/iot-button/esp32_button.kicad_pcb
About the Esp32 button PCB
Esp32 button is an open source PCB design by ep-infosec, published on GitHub under the CC-BY-4.0 license. It is a 2-layer board measuring 44 × 44 mm, with 56 components from 33 distinct parts.
Other key parts include the HT7333A, CH340C, 5050_Serial_RGB and TP5410. By type, the board carries 13 capacitors, 13 resistors, 6 transistors, 6 diodes, 5 test points and 4 ICs.
From the project
This is a single-button (with some IOs broken out) that can use deep sleep or fully turn off in between uses.
This is a single-button (with some IOs broken out) that can use deep sleep or fully turn off in between uses.
Results in a pretty small overall package that's not quite pocket-sized.
The build by hand will probably require a microscope (for Q301, part of the auto-reset circuit) and a very good soldering iron (exposed pads, although there vias so you can head from the other side).
Main components on the Esp32 button
Esp32 button bill of materials (BOM)
56 components, 33 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | HT7333A | SOT-89-3 | U201 |
| 1 | CH340C | SOIC-16_3.9x9.9mm_Pitch1.27mm | U301 |
| 1 | 5050_Serial_RGB | LED_WS2812B-PLCC4 | U402 |
| 1 | TP5410 | SOIC-8-1EP_3.9x4.9mm_Pitch1.27mm | U501 |
| 1 | WROOM32 | WROOM32 | M401 |
| 3 | AO3401 | SOT-23 | Q201, Q402, Q602 |
| 1 | UMH3N | SOT-363_SC-70-6_Handsoldering | Q301 |
| 2 | AO3400 | SOT-23 | Q601, Q603 |
| 1 | USB_OTG | USB_Micro-B_Amphenol-10118194-0001LF_CircularHoles | J401 |
| 1 | CONN_01X05 | Pin_Header_Straight_1x05_Pitch2.54mm | J402 |
| 1 | CONN_01X03 | Pin_Header_Straight_1x03_Pitch2.54mm | J403 |
| 1 | Battery_Cell | JST_PH_2_Combo | BT101 |
| 1 | 500mA Hold | Fuse_SMD1206_HandSoldering | F301 |
| 1 | SW_Push | SW_SPST_EVQP0 | SW101 |
| 1 | SW_Push | SW_SPST_PTS645 | SW102 |
| 5 | TEST_1P | Test_Point_SMD | TP1, TP201, TP301, TP501, TP502 |
| 3 | B5819W | D_SOD-123 | D201, D401, D601 |
| 1 | CHARGE (Red) | LED_0603 | D501 |
| 1 | Power (Grn) | LED_0603 | D502 |
| 1 | 2A | D_SMB | D503 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 4.7uH | Inductor_Taiyo-Yuden_NR-40xx_HandSoldering | L501 |
| 4 | 10u | C_0805 | C201, C202, C303, C501 |
| 1 | 4.7n | C_0603 | C301 |
| 3 | 0.1u | C_0603 | C302, C504, C505 |
| 1 | 1u | C_0805 | C403 |
| 1 | 47u | C_1206 | C404 |
| 2 | 22u | C_0805 | C502, C503 |
| 1 | 220p | C_0603 | C601 |
| 7 | 10k | R_0603_HandSoldering | R201, R401, R402, R403, R404, R603, R604 |
| 1 | 1M | R_0603_HandSoldering | R301 |
| 2 | 1k | R_0402 | R501, R502 |
| 1 | 2k | R_0603_HandSoldering | R503 |
| 2 | 100k | R_0603_HandSoldering | R601, R602 |
Esp32 button design files
The KiCad project lives in the ep-infosec/50_google_makerspace-partsbin repository on GitHub; these links point at the commit this page was built from.
Esp32 button: common questions
How big is the Esp32 button PCB?
The Esp32 button measures 44 × 44 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Esp32 button?
56 components, from 33 distinct parts. The full bill of materials is listed on this page.
Where can I download the Esp32 button design files?
From the ep-infosec/50_google_makerspace-partsbin repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Esp32 button design in my own project?
Yes, under the terms of its CC-BY-4.0 license, which ep-infosec chose for the repository.
More boards in 50_google_makerspace-partsbin
High current 1
ep-infosec
71.8 × 54.6 mm66 parts2LCC-BY-4.00ESP8266
Esp8266 button
ep-infosec
40 × 50 mm35 parts2LCC-BY-4.00Tp5410 breakout
ep-infosec
30 × 30 mm27 parts2LCC-BY-4.00Simple step load
ep-infosec
30 × 30 mm19 parts2LCC-BY-4.00Mp2303 breakout
ep-infosec
30 × 30 mm18 parts2LCC-BY-4.00AVR/Arduino
Smd class
ep-infosec
30 × 30 mm16 parts2LCC-BY-4.00Led board
ep-infosec
55.4 × 29.5 mm13 parts2LCC-BY-4.00Sx1308 breakout
ep-infosec
30 × 30 mm11 parts2LCC-BY-4.00Square grid board
ep-infosec
50 × 50 mm11 parts2LCC-BY-4.00Hangbot breakout
ep-infosec
42 × 42 mm8 parts2LCC-BY-4.00Smd proto
ep-infosec
34 × 49 mm6 parts2LCC-BY-4.00