

IOT BUTTON
min esp32c3 based IOT button 2x2.5cm
- Size
- 20 × 25 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 36
- Nets
- 50
- Pads
- 183
- Tracks, vias
- 459, 64
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 4 Jun 2025
- Updated
- 4 Jun 2025
Overview
IOT BUTTON is an open-source printed circuit board by amaheshwari01, from the amaheshwari01/IOT-BUTTON repository on GitHub. It is a 4-layer board of 20 × 25 mm with 36 parts on 50 nets, routed with 459 tracks and 64 vias.
It is built around the ESP32-C3-MINI-1, TLV75533PDBV and APA102-2020, with the AO3401A, BSS138 and PMEG6010CEJ among its other parts. Its parts include 13 resistors, 6 capacitors, 4 diodes, 3 ICs and 3 connectors. It belongs with the home automation and IoT boards and the ESP32 and RISC-V boards of this library.
Main components
6ESP32-C3-MINI-1
--40℃~+81℃ -89dBm 2.4GHz 350mA 3V~3.6V 82mA ESP32-C3 Chip On-board PCB Antenna UART - WiFi Modules ROHSRF CrazyWiFi ModulesTLV75533PDBV
SOT-23-5-40℃~+125℃@(Tj) 1 238mV@(500mA) 25uA 3.3V 46dB@(100kHz) 5.5V 500mA 71.5uVrms Fixed Over Current Protection、Thermal Shutdown、Input undervoltage protection Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAPA102-2020
SMD-8P,2x2mmSMD-8P,2x2mm New Arrivals ROHSAdafruit IndustriesLight Emitting Diodes (LED)AO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETsPMEG6010CEJ
SOD-323Schottky DiodesDOWO
README
README.mdIOT-BUTTON
esp 32 c3 bassed iot buttons
Parts
36| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10K | Resistor_SMD:R_0603_1608Metric | R3, R9, R10, R11, R14, R15 |
| 2 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C4, C6 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C1, C5 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric | C2, C3 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | APA102-2020 | LED_SMD:LED-APA102-2020 | D4, D5 |
| 1 | 100K | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 2K | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 3.3K | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 82.42K | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 91.66K | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | BAT#2 | Connector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_Vertical | J2 |
| 1 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | Bat+ | TestPoint:TestPoint_Pad_2.5x2.5mm | TP1 |
| 1 | Bat- | TestPoint:TestPoint_Pad_2.5x2.5mm | TP2 |
| 1 | ESP32-C3-MINI-1 | Espressif:ESP32-C3-MINI-1 | U3 |
| 1 | LED-red | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | MCP73831-2-MC | Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.7x1.4mm | U1 |
| 1 | PMEG6010CEJ | Diode_SMD:D_SOD-323F | D8 |
| 1 | QUIIC | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J3 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR | SW1 |
| 1 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | TLV75533PDBV | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
Questions
How big is the IOT BUTTON PCB?
It measures 20 × 25 mm and has 4 copper layers, 1.6 mm thick.
What parts does the IOT BUTTON use?
36 parts, built around the ESP32-C3-MINI-1, TLV75533PDBV, APA102-2020 and AO3401A. 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 IOT BUTTON KiCad files?
From the amaheshwari01/IOT-BUTTON repository on GitHub, at the commit this page was made from: the board is IOT-Button.kicad_pcb and its schematic IOT-Button.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the IOT BUTTON design in my own project?
Its repository states no licence, so its author keeps all rights: ask amaheshwari01 before reusing the design.
Similar boards
- 2 layers74.9 × 50.2 mm

- 4 layers220.5 × 51 mm

MuonScope
manvalan/MuonScope
Piano di rivelazione MuonScope con 16 fotodiodi VBPW34S in matrice 4×4 a passo 10 mm, per il bus MIKILAB REV5.1.
102 parts - 2 layers151 × 31 mm

Rainbow music pegasus
adamm/rainbow-music-pegasus
Disclaimer: This work is a work-in-progress. This project is still under active development and is estimated to be completed Spring 2027.
111 partsApache-2.0 - 2 layers20 × 45 mm

- 2 layers35 × 99.5 mm

Povslinger
Jeija/esp8266-povslinger
Persistence of vision display using ESP8266 and APA102-2020
49 parts10 - 2 layers55.9 × 85.1 mm

- 2 layers100 × 100 mm

- 8 layers100 × 100 mm
