

Buttons2 waveshare eth esp32s3
Code to support the Haven project
- Size
- 56 × 92 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 56
- Nets
- 50
- Pads
- 166
- Tracks, vias
- 302, 23
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 20 Dec 2024
- Updated
- 15 Jun 2026
Overview
Buttons2 waveshare eth esp32s3 is an open-source printed circuit board by FlamingLotusGirls, from the FlamingLotusGirls/haven repository on GitHub, published under the MIT licence. It is a 2-layer board of 56 × 92 mm with 56 parts on 50 nets, routed with 302 tracks and 23 vias.
It is built around the PCA9555PW, TLV1117-50IDCYRG3 and BC817, with the MBR0530 and US1A among its other parts. Its parts include 27 resistors, 8 transistors, 8 connectors, 3 capacitors and 3 diodes. It belongs with the ESP32 boards of this library.
Main components
5PCA9555PW
TSSOP-24-40℃~+85℃ 1.1uA 16 2.3V~5.5V 3mA 400kHz 8 I2C、SMBus Interrupt Output Reset function、Cascade and address expansion TSSOP-24 I/O Expanders ROHSNXP SemiconductorsI/O ExpandersTLV1117-50IDCYRG3
SOT-223-4-40℃~+125℃@(Tj) 1 1.3V@(800mA) 150uVrms 15V 5V 5mA 75dB@(120Hz) 800mA Fixed Over Current Protection、Over Temperature Protection Positive SOT-223-4 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBC817
SOT-231 NPN 100nA 150MHz 300mW 40 45V 500mA 5V 700mV NPN SOT-23 Bipolar (BJT) ROHSShikuesBipolar (BJT)MBR0530
SOD-1231 Independent 30V 5.5A 500mA 550mV@500mA 80uA@30V SOD-123 Schottky Diodes ROHSJiangsu Changjing Electronics Technology (CJ)Schottky DiodesUS1A
SMA(DO-214AC)-55℃~+150℃ 1 Independent 1A 1V@1A 30A 50V 50ns 5uA@50V SMA(DO-214AC) Fast Recovery / High Efficiency Diodes ROHShongjiachengFast Recovery / High Efficiency Diodes
README
README.mdhaven
Code to support the Haven project
Parts
56| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 4.7k | Resistor_SMD:R_0603_1608Metric | R4, R5, R21, R22, R23, R24, R25, R26, R27, R28 |
| 9 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R31, R32, R33, R34, R35, R36, R37, R38 |
| 8 | BC817 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 |
| 7 | 10K | Resistor_SMD:R_0603_1608Metric | R11, R12, R13, R14, R15, R16, R17 |
| 5 | Screw_Terminal_01x04 | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type059_RT06304HBWC_1x04_P3.50mm_Horizontal | J3, J4, J6, J7, J9 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2, H3, H4 |
| 2 | Conn_01x07_Socket | Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical | J1, J2 |
| 1 | 1.5K | Resistor_SMD:R_0603_1608Metric | R18 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C25 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric | C22 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C21 |
| 1 | LED | LED_SMD:LED_0201_0603Metric | D1 |
| 1 | MBR0530 | Diode_SMD:D_SOD-123 | D2 |
| 1 | PCA9555PW | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U2 |
| 1 | SW_DIP_x03 | Package_DIP:DIP-6_W8.89mm_SMDSocket_LongPads | SW1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type059_RT06302HBWC_1x02_P3.50mm_Horizontal | J8 |
| 1 | TLV1117-50IDCYR | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U21 |
| 1 | US1A | Diode_SMD:D_SMA | D3 |
More from FlamingLotusGirls/haven
3- 2 layers56 × 92 mm

- 2 layers56 × 92 mm

- 2 layers56 × 92 mm

Similar boards
- 2 layers70 × 70 mm

2x1 as
PE1RGU/hf-antenna-switch
Remote HF antenna switch: 3 radios x 4 antennas (path to 8), outdoor relay unit with a hardware safety chain, controlled over Cat6 from a shack interface. KiCad 10, open hardware, designed together with an AI.
16 parts2CERN-OHL-S-2.0 - 4 layers121.2 × 72 mm

Facs pcb v2
czbiohub-sf/2023-facs-automation-pub
Python libraries for automating cell sorting with the Sony SH800S GUI.
139 parts1BSD-3-Clause - 2 layers80 × 110 mm

PicoPSU A2
tomcircuit/Apple2PicoPSU
12V Input Power Supply retrofit for vintage Apple //e computers
36 parts1 - 4 layers45 × 60 mm

Weather final V2
aditya-1225/weather-station-PCB
If the data is sent to the nRF24L01+PA+LNA module, another PCB acts as the receiver and transmits the received data to a computer through the serial port.
46 partsCERN-OHL-P-2.0 - 4 layers48 × 30 mm

P11
akashihi/P11
ESPHome interface for Panasonic air conditioners and heat pumps (CN-CNT)
12 partsGPL-3.0 - 2 layers

CRT Driver
chr1snv/CRT-Driver
Design for an Electron Microscope also Minimal Analog Circuit Board to drive a CRT from vga signals from a bnc cable
354 parts - 2 layers58 × 68.5 mm

FS1--ATmega32U4
libertathiest/fs10-atmega32u4-monitor
A standalone USB monitor and configuration tool for the FCI FS10 Flow Switch, built around the ATmega32U4 on an Arduino Leonardo–compatible board.
73 parts - 2 layers70 × 43 mm

Questions
How big is the Buttons2 waveshare eth esp32s3 PCB?
It measures 56 × 92 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Buttons2 waveshare eth esp32s3 use?
56 parts, built around the PCA9555PW, TLV1117-50IDCYRG3, BC817 and MBR0530. 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 Buttons2 waveshare eth esp32s3 KiCad files?
From the FlamingLotusGirls/haven repository on GitHub, at the commit this page was made from: the board is Fire/ButtonIntercept_v3.0/waveshare_eth_esp32s3/buttons2_waveshare_eth_esp32s3/buttons2_waveshare_eth_esp32s3.kicad_pcb and its schematic Fire/ButtonIntercept/Haven_buttons1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Buttons2 waveshare eth esp32s3 design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).