# 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)*