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