# Awful Blush Transporter
## Description
Production-ready ESP32-based HDMI + USB 8-bit gaming console using ESP32-WROOM-32E, ADV7513BSWZ HDMI transmitter, FT232RL USB bridge, W25Q32JV external flash, LMR50410 buck regulator, and TLV75801 LDO, with full decoupling, ESD protection, TMDS termination, HDMI/USB/power/programming connectors, buttons, LEDs, and audio, optimized for JLCPCB PCBA #ESP32 #HDMI #USB #GamingConsole #SchoolProject
## Project Details
- **Owner:** berke5
- **Created:** 1/8/2026
- **Last Updated:** 1/8/2026
- **Visibility:** Public
- **System Architecture:** ```mermaid
flowchart TD
subgraph MCU
ESP32["ESP32-WROOM-32E (U1)"]
end
subgraph Video
ADV["ADV7513BSWZ (U2)"]
end
subgraph USB
FT["FT232RL (U3)"]
end
subgraph Storage
FLASH["W25Q32JVSSIQ (U4)"]
end
subgraph Power
BUCK["LMR50410Y5FQDBVRQ1 (U5)"]
LDO["TLV75801PDBV (U6)"]
end
subgraph Peripherals
HDMI_OUT["HDMI Connector"]
USB_CONN["USB Connector"]
PWR_IN["Power Connector"]
PROG["Programming Header"]
BTN["Buttons"]
LEDS["LED Indicators"]
AUDIO["Audio Jack"]
end
ESP32 -->|Video Data| ADV
ADV -->|HDMI Signals| HDMI_OUT
ESP32 -->|UART| FT
FT -->|USB Data| USB_CONN
ESP32 -->|SPI| FLASH
BUCK -->|5V| PowerBus
LDO -->|3V3| PowerBus
PowerBus --> ESP32
PowerBus --> ADV
PowerBus --> FT
PowerBus --> FLASH
PowerBus --> BUCK
PowerBus --> LDO
PROG --> ESP32
BTN --> ESP32
LEDS --> ESP32
AUDIO --> ESP32
```
- **Forks:** 1
## Key Components
### U1 — [ESP32-WROOM-32E](https://www.flux.ai/lcsc/esp32-wroom-32e~pa8i.md)
- Manufacturer Part Number: ESP32-WROOM-32E
- LCSC Part Number: C2973652
- Part Type: WiFi Modules
- Manufacturer Name: ESPRESSIF(乐鑫)
- JLCPCB Part Class: Extended Part
- Role: Main MCU
- Package or Case Code: WIFI-SMD_ESP32-WROOM-32E-A
**Pins:**
- 3V3 [pin 2]
- EN [pin 3]
- GND [pin 1]
- GND [pin 15]
- GND [pin 38]
- GND [pin 39]
- 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 17]
- NC [pin 18]
- NC [pin 19]
- NC [pin 20]
- NC [pin 21]
- NC [pin 22]
- NC [pin 32]
- RXD0 [pin 34]
- SENSOR_VN [pin 5]
- SENSOR_VP [pin 4]
- TXD0 [pin 35]
### U2 — [ADV7513BSWZ](https://www.flux.ai/jecstronic/adv7513bswz~2hx.md)
- Part Type: Integrated Circuit
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://componentsearchengine.com/Datasheets/2/ADV7513BSWZ.pdf
- Role Details: HDMI bridge for converting ESP32 video output to HDMI TMDS
- Manufacturer Part Number: ADV7513BSWZ
- Manufacturer Name: Analog Devices, Inc.
- Role: Video Serialization
**Pins:**
- AVDD_1 [pin 15]
- AVDD_2 [pin 19]
- AVDD_3 [pin 25]
- BGVDD [pin 13]
- CEC [pin 30]
- CEC_CLK [pin 32]
- CLK [pin 53]
- D0 [pin 62]
- D1 [pin 61]
- D10 [pin 50]
- D11 [pin 49]
- D12 [pin 48]
- D13 [pin 47]
- D14 [pin 46]
- D15 [pin 45]
- D16 [pin 44]
- D17 [pin 43]
- D18 [pin 42]
- D19 [pin 41]
- D2 [pin 60]
- D20 [pin 40]
- D21 [pin 39]
- D22 [pin 38]
- D23 [pin 37]
- D3 [pin 59]
- D4 [pin 58]
- D5 [pin 57]
- D6 [pin 56]
- D7 [pin 55]
- D8 [pin 54]
- D9 [pin 52]
- DDCSCL [pin 33]
- DDCSDA [pin 34]
- DE [pin 63]
- DVDD_1 [pin 1]
- DVDD_2 [pin 11]
- DVDD_3 [pin 31]
- DVDD_3V [pin 29]
- DVDD_4 [pin 51]
- GND [pin 65]
- HPD [pin 16]
- HSYNC [pin 64]
- I2S0 [pin 5]
- I2S1 [pin 6]
- I2S2 [pin 7]
- I2S3 [pin 8]
- INT [pin 28]
- LRCLK [pin 10]
- MCLK [pin 4]
- PD [pin 22]
- PVDD [pin 12]
- R_EXT [pin 14]
- SCL [pin 35]
- SCLK [pin 9]
- SDA [pin 36]
- SPDIF [pin 3]
- TX0- [pin 20]
- TX0+ [pin 21]
- TX1- [pin 23]
- TX1+ [pin 24]
- TX2- [pin 26]
- TX2+ [pin 27]
- TXC- [pin 17]
- TXC+ [pin 18]
- VSYNC [pin 2]
### U3 — [FT232RL](https://www.flux.ai/lcsc/ft232rl~hepc.md)
- Role: USB Interface
- Role Details: USB 2.0 to UART bridge for USB connectivity
- Manufacturer Name: FTDI(飞特帝亚)
- Package or Case Code: SSOP-28_L10.2-W5.3-P0.65-LS7.8-BL
- LCSC Part Number: C490691
- Part Type: USB ICs
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: FT232RL
**Pins:**
- ~{CTS} [pin 11]
- ~{DCD} [pin 10]
- ~{DSR} [pin 9]
- ~{DTR} [pin 2]
- ~{RESET} [pin 19]
- ~{RI} [pin 6]
- ~{RTS} [pin 3]
- 3V3OUT [pin 17]
- AGND [pin 25]
- CBUS0 [pin 23]
- CBUS1 [pin 22]
- CBUS2 [pin 13]
- CBUS3 [pin 14]
- CBUS4 [pin 12]
- GND [pin 7]
- GND [pin 18]
- GND [pin 21]
- NC [pin 8]
- NC [pin 24]
- OSCI [pin 27]
- OSCO [pin 28]
- RXD [pin 5]
- TEST [pin 26]
- TXD [pin 1]
- USBDM [pin 16]
- USBDP [pin 15]
- VCC [pin 20]
- VCCIO [pin 4]
### U4 — [W25Q32JVSSIQ](https://www.flux.ai/lcsc/w25q32jvssiq~bx2k.md)
- Operating Temperature: -40~+85℃
- Role: External Flash
- Package or Case Code: SOIC-8_L5.2-W5.2-P1.27-LS7.9-BL
- Part Type: NOR FLASH
- JLCPCB Part Class: Extended Part
- Supply Voltage: 2.7V~3.6V
- LCSC Part Number: C2834491
- Frequency: 133MHz
- Manufacturer Part Number: W25Q32JVSSIQ
- Manufacturer Name: WINBOND(华邦)
- Role Details: Storage for game data
**Pins:**
- /CS [pin 1]
- /HOLD [pin 7]
- /WP [pin 3]
- CLK [pin 6]
- DI [pin 5]
- DO [pin 2]
- GND [pin 4]
- VCC [pin 8]
### U5 — [LMR50410Y5FQDBVRQ1](https://www.flux.ai/adrian95/lmr50410y5fqdbvrq1~tdn.md)
- Role Details: 5V Buck regulator for HDMI and USB rails
- Manufacturer Name: Texas Instruments
- Role: Power Conversion
- Datasheet URL: https://www.ti.com/lit/ds/symlink/lmr50410-q1.pdf
- Manufacturer Part Number: LMR50410Y5FQDBVRQ1
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Integrated Circuit
**Pins:**
- CB [pin 1]
- EN [pin 4]
- FB [pin 3]
- GND [pin 2]
- SW [pin 6]
- VIN [pin 5]
### U6 — [TLV75801PDBV](https://www.flux.ai/kicad-part-library/tlv75801pdbv~1af.md)
- Manufacturer Name: Texas Instruments Inc.
- Package or Case Code: SOT-23-5
- Role: Power Conversion
- Datasheet URL: https://www.ti.com/lit/ds/symlink/tlv758p.pdf
- Role Details: 3.3V LDO regulator for ESP32 and digital logic
- Manufacturer Part Number: TLV75801PDBV
**Pins:**
- EN [pin 3]
- FB [pin 4]
- GND [pin 2]
- IN [pin 1]
- OUT [pin 5]
### X1 — [S252040M12PF10PPM](https://www.flux.ai/adrian95/s252040m12pf10ppm~bc.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Frequency: 40MHz
- Role: Clock
- Manufacturer Part Number: S252040M12PF10PPM
- Datasheet URL: https://www.lcsc.com/datasheet/C7420793.pdf
- Manufacturer Name: SOSET
- Role Details: 40 MHz crystal for ESP32 boot
- LCSC Part Number: C7420793
- Part Type: Oscillator
**Pins:**
- GND [pin 2]
- GND [pin 4]
- IN/OUT [pin 1]
- OUT/IN [pin 3]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/berke5/awful-blush-transporter~yc](https://www.flux.ai/berke5/awful-blush-transporter~yc).*
---
*Generated from [https://www.flux.ai/berke5/awful-blush-transporter~yc](https://www.flux.ai/berke5/awful-blush-transporter~yc)*