# Surprised Bronze Universal Remote
## Description
Surprised Bronze Universal Remote with ESP32-C3 Co-Processor, 8080 8-bit LCD Interface, and Remapped UART Interconnects
## Project Details
- **Owner:** pma-electric
- **Created:** 1/24/2026
- **Last Updated:** 1/24/2026
- **Visibility:** Public
- **trace_width_VBUS:** 1.5–2.0 mm
- **usb_charge_current:** 500mA
- **lcd_connector_keepout_height:** 68.1mm
- **Modification Notes:** Integrated ESP32-C3-WROOM-02-N4 (U5) as LCD1 display co-processor on 3V3 rail with added decoupling (C9/C10) and EN RC network (R5/C11); migrated LCD1 8080 8-bit data/control signals from ESP32-S3 (U1 GPIO10–GPIO21) to ESP32-C3 IO0–IO10/IO18/IO19; established inter-MCU links between ESP32-S3 GPIO17/18 and ESP32-C3 IO11/IO12 with test pads TP9/TP10; remapped ESP32-H2 (U2) UART0 to GPIO6/7 while preserving TP1/TP2 access; ensured all bootstrapped pins remain available for functional I/O and updated test-pointing and power/decoupling topology accordingly.
- **antenna_keepout:** 3 mm circular keepout around ANT1
- **lcd_connector_keepout_width:** 80.8mm
- **antenna_keepout_guidelines:** Maintain a 3 mm copper‐free clearance zone around the ANT3216LL00R2400A radiator (copper, components, and ground). Source: Pulse Electronics ANT3216LL00R2400A datasheet, p. 3 (https://www.mouser.com/datasheet/2/447/datasheet_ant3216ll00r2400a_v1_1617827483-2903183.pdf)
- **preliminary_DRC_status:** pending_review
- **System Architecture:** ```mermaid
flowchart TD
ESP32_S3["ESP32-S3 Main MCU"]
ESP32_C3["ESP32-C3 Display Co-Processor"]
ESP32_H2["ESP32-H2 Thread/Zigbee MCU"]
LCD1_NODE["LCD1 ILI9341 Display"]
ESP32_S3 -->|UART / Control| ESP32_C3
ESP32_S3 -->|GPIO17/18 Inter-MCU| ESP32_C3
ESP32_S3 -->|UART0 TX/RX| ESP32_H2
ESP32_C3 -->|8080 8-bit Data D0-D7| LCD1_NODE
ESP32_C3 -->|CS / DC / WR / RD / RST / BL| LCD1_NODE
ESP32_H2 -->|UART GPIO6/7| ESP32_S3
```
- **copper_weight:** 1 oz
- **Review Findings:** Components missing Manufacturer Part Number: TP2, R3, Hole4, C6, C9, R4, TP1, C1, TP4, C8, C2, R1, C7, TP3, TP6, Hole1, Hole3, C4, C5, TP8, TP7, Hole2, TP10, C3, TP5, TP9, R2, C10, C11
- **lcd_connector_keepout:** Rectangular copper/component keepout extending 15 mm outward from each edge of the LCD1 connector footprint bounding box (50.8 × 38.1 mm), i.e. total keepout size 80.8 × 68.1 mm, centered on LCD1.
- **min_trace_spacing:** 6 mil
- **trace_width_3V3:** 1.0–1.5 mm
- **lcd_connector_bbox_height:** 38.1 mm
- **lcd_connector_bbox_width:** 50.8 mm
- **trace_width_signals:** 0.25–0.3 mm
## Key Components
### ANT1 — [ANT3216LL00R2400A](https://www.flux.ai/jecstronic/ant3216ll00r2400a.md)
- footprint_review_status: pending_review
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.mouser.com/datasheet/2/447/datasheet_ant3216ll00r2400a_v1_1617827483-2903183.pdf
- Part Type: Antenna
- Role Details: Wi-Fi antenna for ESP32-S3 RF path
- Role: Antenna
- Manufacturer Name: Pulse Electronics
- Manufacturer Part Number: ANT3216LL00R2400A
**Pins:**
- FEED [pin 1]
- NC [pin 2]
### J1 — [2024100002](https://www.flux.ai/adrian95/2024100002.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 2024100002
- Part Type: Connector
- Role: Connector
- Package: 24 Position Right Angle SMT/TH
- Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/834/202410002_Pkg_Spec.pdf
- Role Details: USB-C receptacle for device charging and VBUS input
- Manufacturer Name: Molex
- footprint_review_status: pending_review
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DA- [pin A7]
- DA+ [pin A6]
- DB- [pin B7]
- DB+ [pin B6]
- GND1 [pin A1]
- GND2 [pin A12]
- GND3 [pin B1]
- GND4 [pin B12]
- RX1- [pin B10]
- RX1+ [pin B11]
- RX2- [pin A10]
- RX2+ [pin A11]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD1 [pin SH1]
- SHIELD2 [pin SH2]
- SHIELD3 [pin SH3]
- SHIELD4 [pin SH4]
- TX1- [pin A3]
- TX1+ [pin A2]
- TX2- [pin B3]
- TX2+ [pin B2]
- VBUS1 [pin A4]
- VBUS2 [pin A9]
- VBUS3 [pin B4]
- VBUS4 [pin B9]
### LCD1 — [ILI9341](https://www.flux.ai/adrian95/ili9341.md)
- Part Type: Display Module
- License: https://creativecommons.org/licenses/by/4.0/
- footprint_review_status: pending_review
- Manufacturer Part Number: 2478
- Manufacturer Name: Adafruit Industries LLC
- Datasheet URL: https://cdn-learn.adafruit.com/downloads/pdf/adafruit-2-4-color-tft-touchscreen-breakout.pdf
- Role: Graphic TFT display for user interface driven by ESP32-S3
**Pins:**
- 3V0 [pin 23]
- C/D [pin 4]
- CCS [pin 39]
- CD [pin 40]
- CLK [pin 24]
- CS1 [pin 3]
- CS2 [pin 27]
- D/C [pin 28]
- D0 [pin 13]
- D1 [pin 14]
- D2 [pin 15]
- D3 [pin 16]
- D4 [pin 17]
- D5 [pin 18]
- D6 [pin 19]
- D7 [pin 20]
- GND1 [pin 1]
- GND2 [pin 21]
- IM0 [pin 35]
- IM1 [pin 36]
- IM2 [pin 37]
- IM3 [pin 38]
- LITE1 [pin 8]
- LITE2 [pin 30]
- MISO [pin 25]
- MOSI [pin 26]
- RD [pin 6]
- RST1 [pin 7]
- RST2 [pin 29]
- VIN1 [pin 2]
- VIN2 [pin 22]
- WR [pin 5]
- X1- [pin 11]
- X1+ [pin 9]
- X2- [pin 34]
- X2+ [pin 32]
- Y1- [pin 12]
- Y1+ [pin 10]
- Y2- [pin 33]
- Y2+ [pin 31]
### S1 — [B3F-1000](https://www.flux.ai/adrian95/b3f-1000.md)
- footprint_review_status: pending_review
- Role Details: User push-button input for ESP32-S3, active low
- Role: Switch
- Manufacturer Part Number: B3F-1000
- Manufacturer Name: Omron Electronics Inc-EMC Div
- Part Type: Switch
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### S2 — [B3F-1000](https://www.flux.ai/adrian95/b3f-1000.md)
- Manufacturer Name: Omron Electronics Inc-EMC Div
- footprint_review_status: pending_review
- Role Details: User push-button input for ESP32-S3, active low
- Part Type: Switch
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: B3F-1000
- Datasheet URL: https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf
- Role: Switch
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### TP1 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point.md)
- Role Details: Programming pad for ESP32-S3 (U1) UART TX, U0TXD
- Role: Testpoint
**Pins:**
- P1
### TP10 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point.md)
- Role Details: Inter-MCU communication pad for U1 GPIO18 to U5 IO12
- Role: Testpoint
**Pins:**
- P1
### TP2 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point.md)
- Role: Testpoint
- Role Details: Programming pad for ESP32-S3 (U1) UART RX, U0RXD
**Pins:**
- P1
### TP3 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point.md)
- Role: Testpoint
- Role Details: Enable pad for ESP32-S3 (U1), CHIP_PU
**Pins:**
- P1
### TP4 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point.md)
- Role: Testpoint
- Role Details: UART TX pad for ESP32-H2 (U2), TXD0
**Pins:**
- P1
### TP5 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point.md)
- Role: Testpoint
- Role Details: UART RX pad for ESP32-H2 (U2), RXD0
**Pins:**
- P1
### TP6 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point.md)
- Role Details: Enable pad for ESP32-H2 (U2), EN
- Role: Testpoint
**Pins:**
- P1
### TP7 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point.md)
- Role: Testpoint
- Role Details: UART TX pad for part U5, pin TXD
**Pins:**
- P1
### TP8 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point.md)
- Role: Testpoint
- Role Details: UART RX pad for part U5, pin RXD
**Pins:**
- P1
### TP9 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point.md)
- Role: Testpoint
- Role Details: Inter-MCU communication pad for U1 GPIO17 to U5 IO11
**Pins:**
- P1
### U1 — [ESP32-S3FN8](https://www.flux.ai/adrian95/esp32-s3fn8.md)
- Part Type: Integrated Circuit
- Manufacturer Name: Espressif Systems
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: ESP32-S3FN8
- Role: Microcontroller
- Role Details: Main MCU for driving LCD, handling buttons, Wi-Fi, and USB-C
- Datasheet URL: https://www.snapeda.com/parts/ESP32-S3FN8/Espressif%20Systems/datasheet/
- footprint_review_status: pending_review
**Pins:**
- CHIP_PU [pin 4]
- GND [pin 57]
- GPIO0 [pin 5]
- GPIO1 [pin 6]
- GPIO10 [pin 15]
- GPIO11 [pin 16]
- GPIO12 [pin 17]
- GPIO13 [pin 18]
- GPIO14 [pin 19]
- GPIO17 [pin 23]
- GPIO18 [pin 24]
- GPIO19 [pin 25]
- GPIO2 [pin 7]
- GPIO20 [pin 26]
- GPIO21 [pin 27]
- GPIO3 [pin 8]
- GPIO33 [pin 38]
- GPIO34 [pin 39]
- GPIO35 [pin 40]
- GPIO36 [pin 41]
- GPIO37 [pin 42]
- GPIO38 [pin 43]
- GPIO4 [pin 9]
- GPIO45 [pin 51]
- GPIO46 [pin 52]
- GPIO5 [pin 10]
- GPIO6 [pin 11]
- GPIO7 [pin 12]
- GPIO8 [pin 13]
- GPIO9 [pin 14]
- LNA_IN [pin 1]
- MTCK [pin 44]
- MTDI [pin 47]
- MTDO [pin 45]
- MTMS [pin 48]
- SPICLK [pin 33]
- SPICLK_N [pin 36]
- SPICLK_P [pin 37]
- SPICS0 [pin 32]
- SPICS1 [pin 28]
- SPID [pin 35]
- SPIHD [pin 30]
- SPIQ [pin 34]
- SPIWP [pin 31]
- U0RXD [pin 50]
- U0TXD [pin 49]
- VDD_SPI [pin 29]
- VDD3P3 [pin 2]
- VDD3P3 [pin 3]
- VDD3P3_CPU [pin 46]
- VDD3P3_RTC [pin 20]
- VDDA1 [pin 55]
- VDDA2 [pin 56]
- XTAL_32K_N [pin 22]
- XTAL_32K_P [pin 21]
- XTAL_N [pin 53]
- XTAL_P [pin 54]
### U2 — [ESP32-H2-MINI-1U](https://www.flux.ai/vasyl/esp32-h2-mini-1u.md)
- Part Type: RF module
- footprint_review_status: pending_review
- Role Details: Secondary MCU for Thread/Zigbee communication with ESP32-S3 via UART
- Manufacturer Name: Espressif Systems
- Manufacturer Part Number: ESP32-H2-MINI-1U
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-h2-mini-1_mini-1u_datasheet_en.pdf
- Role: Microcontroller
**Pins:**
- 3V3 [pin 3]
- EN [pin 8]
- GND_1 [pin 1]
- GND_1__1 [pin 2]
- GND_1__10 [pin 42]
- GND_1__11 [pin 43]
- GND_1__12 [pin 44]
- GND_1__13 [pin 45]
- GND_1__14 [pin 46]
- GND_1__2 [pin 11]
- GND_1__3 [pin 14]
- GND_1__4 [pin 36]
- GND_1__5 [pin 37]
- GND_1__6 [pin 38]
- GND_1__7 [pin 39]
- GND_1__8 [pin 40]
- GND_1__9 [pin 41]
- GND_2 [pin 47]
- GND_2__1 [pin 48]
- GND_2__10 [pin 49_9]
- GND_2__11 [pin 50]
- GND_2__12 [pin 51]
- GND_2__13 [pin 52]
- GND_2__14 [pin 53]
- GND_2__2 [pin 49_1]
- GND_2__3 [pin 49_2]
- GND_2__4 [pin 49_3]
- GND_2__5 [pin 49_4]
- GND_2__6 [pin 49_5]
- GND_2__7 [pin 49_6]
- GND_2__8 [pin 49_7]
- GND_2__9 [pin 49_8]
- IO0 [pin 9]
- IO1 [pin 10]
- IO10 [pin 20]
- IO11 [pin 21]
- IO12 [pin 16]
- IO13 [pin 12]
- IO14 [pin 13]
- IO2 [pin 5]
- IO22 [pin 24]
- IO25 [pin 25]
- IO26 [pin 26]
- IO27 [pin 27]
- IO3 [pin 6]
- IO4 [pin 18]
- IO5 [pin 19]
- IO8 [pin 22]
- IO9 [pin 23]
- NC [pin 4]
- NC__1 [pin 7]
- NC__2 [pin 17]
- NC__3 [pin 28]
- NC__4 [pin 29]
- NC__5 [pin 32]
- NC__6 [pin 33]
- NC__7 [pin 34]
- NC__8 [pin 35]
- RXD0 [pin 30]
- TXD0 [pin 31]
- VBAT [pin 15]
### U3 — [TPS25751SRSMR](https://www.flux.ai/3xalted0n3/tps25751srsmr.md)
- Package or Case Code: QFN40P400X400X100-33N-D
- Manufacturer Name: Texas Instruments
- Datasheet URL: https://www.ti.com/lit/ds/symlink/tps25751.pdf
- Manufacturer Part Number: TPS25751SRSMR
- footprint_review_status: pending_review
- Role Details: USB-C Port Controller for VBUS input
- Role: Power Management
**Pins:**
- ~{I2CC_IRQ} [pin 17]
- ~{I2CT_IRQ} [pin 10]
- ADCIN1 [pin 2]
- ADCIN2 [pin 3]
- CC1 [pin 24]
- CC2 [pin 25]
- GATE_VBUS [pin 21]
- GATE_VSYS [pin 20]
- GND_1 [pin 11]
- GND_2 [pin 12]
- GND_3 [pin 14]
- GND_4 [pin 33]
- GPIO0 [pin 5]
- GPIO1 [pin 6]
- GPIO11 [pin 13]
- GPIO2 [pin 7]
- GPIO3 [pin 18]
- GPIO4/USB_P/LD1 [pin 22]
- GPIO5/USB_N/LD2 [pin 23]
- GPIO6 [pin 31]
- GPIO7 [pin 30]
- I2CC_SCL [pin 16]
- I2CC_SDA [pin 15]
- I2CT_SCL [pin 9]
- I2CT_SDA [pin 8]
- LDO_1V5 [pin 4]
- LDO_3V3 [pin 1]
- PP5V_1 [pin 28]
- PP5V_2 [pin 29]
- VBUS_1 [pin 26]
- VBUS_2 [pin 27]
- VIN_3V3 [pin 32]
- VSYS [pin 19]
### U4 — [TLV70033DDCT](https://www.flux.ai/lcsc/tlv70033ddct.md)
- Role Details: 3.3V regulator for MCU power rail
- Part Type: Linear Voltage Regulators (LDO)
- Package or Case Code: SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BR
- Manufacturer Part Number: TLV70033DDCT
- Role: Power Conversion
- JLCPCB Part Class: Extended Part
- LCSC Part Number: C2877582
- footprint_review_status: pending_review
- Manufacturer Name: TI(德州仪器)
**Pins:**
- EN [pin 3]
- GND [pin 2]
- IN [pin 1]
- N/C [pin 4]
- OUT [pin 5]
### U5 — [ESP32-C3-WROOM-02-N4](https://www.flux.ai/vasy_skral/esp32-c3-wroom-02-n4.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Symbol Style: Parametric
- Manufacturer Part Number: ESP32-C3-WROOM-02-N4
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-c3-wroom-02_datasheet_en.pdf
- Manufacturer Name: Espressif Systems
- Role: Microcontroller
- Part Type: Module
- Role Details: Display Co-Processor driving LCD1 via 8080 8-bit parallel
**Pins:**
- 3V3 [pin 1]
- EN [pin 2]
- GND [pin 38]
- GND [pin 32]
- GND [pin 37]
- GND [pin 22]
- GND [pin 19]
- GND [pin 34]
- GND [pin 31]
- GND [pin 21]
- GND [pin 39]
- GND [pin 36]
- GND [pin 9]
- GND [pin 25]
- GND [pin 33]
- GND [pin 29]
- GND [pin 30]
- GND [pin 28]
- GND [pin 20]
- GND [pin 35]
- GND [pin 26]
- GND [pin 24]
- GND [pin 23]
- GND [pin 27]
- IO0 [pin 18]
- IO1 [pin 17]
- IO10 [pin 10]
- IO18 [pin 13]
- IO19 [pin 14]
- IO2 [pin 16]
- IO3 [pin 15]
- IO4 [pin 3]
- IO5 [pin 4]
- IO6 [pin 5]
- IO7 [pin 6]
- IO8 [pin 7]
- IO9 [pin 8]
- RXD [pin 11]
- TXD [pin 12]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/pma-electric/surprised-bronze-universal-remote](https://www.flux.ai/pma-electric/surprised-bronze-universal-remote).*
---
*Generated from [https://www.flux.ai/pma-electric/surprised-bronze-universal-remote](https://www.flux.ai/pma-electric/surprised-bronze-universal-remote)*