# Thundering Rose Battle Mech
## Description
Low-Power USB-C PD Selectable Output with Push-Button Control and LED Status
## Project Details
- **Owner:** gabri00
- **Created:** 12/31/2025
- **Last Updated:** 1/3/2026
- **Visibility:** Public
- **Domain:** Consumer Electronics
- **LED Color:** Green
- **Power Requirements:** USB
- **Board Width:** 1126.9mm
- **System Architecture:** ```mermaid
flowchart TD
J2_USB_C["J2 USB-C connector"]
D1_ESD["D1 ESD protection"]
PD["USB-PD sink controller"]
EFUSE["High-side / eFuse switch"]
PB["User push button"]
LED_STATUS["Status LED"]
J2_USB_C --> D1_ESD
D1_ESD --> PD
PD --> EFUSE
PD --> PB
EFUSE --> LED_STATUS
```
- **Board Height:** 1460.95mm
- **Max Output Current:** 3A
- **Operating Voltage:** 3.3V
- **Connectivity:** WiFi, Bluetooth
- **Board Stackup:** Standard 4 Layer
## Key Components
### D1 — [TPD4E02B04DQA](https://www.flux.ai/kicad-part-library/tpd4e02b04dqa~id.md)
- Part Type: Protection
- Package: USON-10_2.5x1.0mm_P0.5mm
- Diode Type: ESD
- Package or Case Code: 10-USON
- Role: Protection
- Datasheet URL: http://www.ti.com/lit/ds/symlink/tpd4e02b04.pdf
- Manufacturer Part Number: TPD4E02B04DQA
- Manufacturer Name: Texas Instruments
- Mount: Surface Mount
- Role Details: ESD protection for USB-C connector CC1, CC2, SBU pins
**Pins:**
- G [pin 3]
- G [pin 8]
- IO1 [pin 1]
- IO2 [pin 2]
- IO3 [pin 4]
- IO4 [pin 5]
- NC [pin 7]
- NC [pin 6]
- NC [pin 9]
- NC [pin 10]
### J1 — [Pin Header 02x03 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-02x03-254mm-vertical~z8m.md)
- Connector Type: Headers and Wire Housings
- Package: PinHeader_2x03_P2.54mm_Vertical
- Connector Gender: Male
- Connector Rows: 2
- Mount: Through Hole
- Connector Positions: 6
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Connector Pitch: 2.54mm
- Role Details: Programming/debug header for serial programming and boot strap configuration
- Package or Case Code: CONN-TH
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J2 — [12401610E4#2A](https://www.flux.ai/jecstronic/12401610e42a~ieq.md)
- Part Type: USB C
- Mount: Surface Mount
- Package or Case Code: USB-SMD
- Role: Connector
- Connector Gender: Receptacle
- Role Details: USB-C receptacle for power entry
- License: https://creativecommons.org/licenses/by/4.0/
- Package: AMPHENOL_12401610E4_2A
- Datasheet URL: https://www.amphenol-cs.com/media/wysiwyg/files/drawing/12401610e4x2a.pdf
- Manufacturer Name: Amphenol
- Connector Type: USB Connectors
- Manufacturer Part Number: 12401610E4#2A
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DA- [pin A7]
- DA+ [pin A6]
- DB- [pin B7]
- DB+ [pin B6]
- GND_A1 [pin A1]
- GND_A12 [pin A12]
- GND_B1 [pin B1]
- GND_B12 [pin B12]
- RX1- [pin B10]
- RX1+ [pin B11]
- RX2- [pin A10]
- RX2+ [pin A11]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD [pin S4]
- SHIELD [pin S1]
- SHIELD [pin S2]
- SHIELD [pin S3]
- TX1- [pin A3]
- TX1+ [pin A2]
- TX2- [pin B3]
- TX2+ [pin B2]
- VBUS_A4 [pin A4]
- VBUS_A9 [pin A9]
- VBUS_B4 [pin B4]
- VBUS_B9 [pin B9]
### LED1 — [LED 0603 (1608 Metric)](https://www.flux.ai/jharwinbarrozo/generic-led-0603-1608-metric~yk.md)
- Package: SMD_0603_1608Metric
- Role Details: Status indicator
- Role: LED
- Part Type: LED
**Pins:**
- A [pin 2]
- K [pin 1]
### LED2 — [LED 0603 (1608 Metric)](https://www.flux.ai/jharwinbarrozo/generic-led-0603-1608-metric~yk.md)
- Role: LED
- Part Type: LED
- Role Details: Status LED for output active indication
**Pins:**
- A [pin 2]
- K [pin 1]
### SW1 — [Tactile Switch SPST-NO PTS526 SK15 SMTR2 LFS](https://www.flux.ai/collinsemasi/tactile-switch-spst-no-pts526-sk15-smtr2-lfs~83.md)
- Role Details: Debounced push-button for USB-PD profile selection
- Manufacturer Name: C&K
- Datasheet URL: https://www.ckswitches.com/media/2780/pts526.pdf
- Manufacturer Part Number: PTS526 SK15 SMTR2 LFS
- Role: Debouncing
- Part Type: Switch
**Pins:**
- 2 [pin 2]
- 4 [pin 4]
- 1 [pin 1]
- 3 [pin 3]
### U1 — [ESP32-WROOM-32D](https://www.flux.ai/vasyl/esp32-wroom-32d~7py.md)
- Part Type: Microcontroller
- Manufacturer Name: Espressif
- Package: ESP32-WROOM-32
- Role Details: Main MCU for Wi-Fi/BLE and sensor control
- Package or Case Code: Module
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf
- Connectivity: WiFi, Bluetooth
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: ESP32-WROOM-32D
**Pins:**
- 3.3V [pin 2]
- AGND [pin 39]
- CLK [pin 20]
- CMD [pin 19]
- EN [pin 3]
- GND [pin 38]
- GND [pin 15]
- GND [pin 1]
- IO0 [pin 25]
- IO12 [pin 14]
- IO13 [pin 16]
- IO14 [pin 13]
- IO15 [pin 23]
- IO16 [pin 27]
- IO17 [pin 28]
- IO18 [pin 30]
- IO19 [pin 31]
- IO2 [pin 24]
- IO21 [pin 33]
- IO22 [pin 36]
- IO23 [pin 37]
- IO25 [pin 10]
- IO26 [pin 11]
- IO27 [pin 12]
- IO32 [pin 8]
- IO33 [pin 9]
- IO34 [pin 6]
- IO35 [pin 7]
- IO4 [pin 26]
- IO5 [pin 29]
- NC [pin 32]
- RXD0 [pin 34]
- SD0 [pin 21]
- SD1 [pin 22]
- SD2 [pin 17]
- SD3 [pin 18]
- TXD0 [pin 35]
- VN [pin 5]
- VP [pin 4]
### U2 — [SHT31-DIS-B2.5KS](https://www.flux.ai/vasy_skral/sht31-dis-b25ks~lhv.md)
- Manufacturer Name: Sensirion AG
- Part Type: Integrated Circuit
- Manufacturer Part Number: SHT31-DIS-B2.5KS
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Sensirion%20PDFs/HT_DS_SHT3x_DIS.pdf
- Package: DFN-8_L2.5-W2.5-P0.50-BL-EP
- Role Details: Temperature and humidity sensing via I²C
**Pins:**
- ~RESET [pin 6]
- ADDR [pin 2]
- ALERT [pin 3]
- R [pin 7]
- SCL [pin 4]
- SDA [pin 1]
- VDD [pin 5]
- VSS [pin 9]
- VSS [pin 8]
### U3 — [LTC4365ITS8#TRMPBF](https://www.flux.ai/adrian95/ltc4365its8trmpbf~yhh.md)
- Part Type: Integrated Circuit
- Role: Protection
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Analog Devices Inc.
- Package: TSOT-23-8
- Role Details: Active input protection IC: reverse polarity, OVP, UVLO, and OCP for 5 V rail (0.5–3 A)
- Datasheet URL: https://www.analog.com/media/en/technical-documentation/data-sheets/LTC4365.pdf
- Manufacturer Part Number: LTC4365ITS8#TRMPBF
**Pins:**
- ~FAULT [pin 6]
- ~SHDN [pin 5]
- GATE [pin 8]
- GND [pin 4]
- OV [pin 3]
- UV [pin 2]
- VIN [pin 1]
- VOUT [pin 7]
### U4 — [Variable Voltage 1A Buck Converter](https://www.flux.ai/corynrobinson/variable-voltage-1a-buck-converter~dq.md)
- Integrated Circuit Type: Power Management
- Part Type: Power Management
- Role: Power Conversion
- Manufacturer Name: Texas Instruments
- Logic Function: Regulator
- Manufacturer Part Number: TPS561208DDCR
- Role Details: 5 V to 3.3 V synchronous buck converter for main 3.3 V rail, 1 A
- Datasheet URL: https://www.ti.com/lit/ds/symlink/tps561208.pdf?ts=1678437695389&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTPS561208
- Package: SOT-23-6
- Package or Case Code: SOT-23-6
- Mount: Surface Mount
**Pins:**
- EN [pin 5]
- GND [pin 1]
- SW [pin 2]
- VBST [pin 6]
- VFB [pin 4]
- VIN [pin 3]
### U5 — [AP33772SDKZ-13-FA01](https://www.flux.ai/jharwinbarrozo/ap33772sdkz-13-fa01~lc.md)
- Datasheet URL: https://www.diodes.com/datasheet/download/AP33772S.pdf
- Role: Power Management
- Manufacturer Name: Diodes
- Package or Case Code: W-QFN4040-24
- Manufacturer Part Number: AP33772SDKZ-13-FA01
- Part Type: Power Management
- Role Details: USB-PD sink controller supporting PDOs 5/9/12/20 V with I2C/GPIO interface for profile selection
**Pins:**
- CC1 [pin 17]
- CC2 [pin 16]
- DN [pin 18]
- DP [pin 19]
- FLIP [pin 6]
- GND_1 [pin 3]
- GND_2 [pin 25]
- IFB [pin 15]
- INT [pin 9]
- ISENP [pin 1]
- LED [pin 8]
- NC_1 [pin 2]
- NC_2 [pin 7]
- NC_3 [pin 10]
- NC_4 [pin 11]
- NC_5 [pin 14]
- NC_6 [pin 21]
- OTP [pin 13]
- PWR_EN [pin 23]
- SCL [pin 5]
- SDA [pin 4]
- V18 [pin 12]
- V5V [pin 20]
- VCC [pin 24]
- VOUT [pin 22]
### U6 — [TPS26630RGE](https://www.flux.ai/kicad-part-library/tps26630rge~yk.md)
- Role: Protection
- Manufacturer Part Number: TPS26630RGE
- Datasheet URL: https://www.ti.com/lit/ds/symlink/tps2663.pdf
- Package or Case Code: Texas_RGE0024H_VQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias
- Role Details: High-side eFuse switch rated 60 V with Power Good (PG) output
- Manufacturer Name: Texas Instruments Inc.
**Pins:**
- ~{FLT} [pin 14]
- ~{SHDN} [pin 12]
- B_GATE [pin 3]
- DRV [pin 4]
- dVdT [pin 9]
- GND [pin 25]
- GND [pin 8]
- ILIM [pin 10]
- IMON [pin 13]
- IN [pin 2]
- IN [pin 1]
- IN_SYS [pin 5]
- MODE [pin 11]
- NC [pin 22]
- NC [pin 20]
- NC [pin 24]
- NC [pin 23]
- NC [pin 19]
- NC [pin 21]
- OUT [pin 18]
- OUT [pin 17]
- OVP [pin 7]
- PGOOD [pin 16]
- PGTH [pin 15]
- UVLO [pin 6]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/gabri00/thundering-rose-battle-mech~px](https://www.flux.ai/gabri00/thundering-rose-battle-mech~px).*
---
*Generated from [https://www.flux.ai/gabri00/thundering-rose-battle-mech~px](https://www.flux.ai/gabri00/thundering-rose-battle-mech~px)*