# 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:** berk7 - **Created:** 1/8/2026 - **Last Updated:** 1/11/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 - **Copies:** 1 ## Key Components ### J_HDMI — [1747981-1](https://www.flux.ai/jharwinbarrozo/1747981-1~oz.md) - Part Type: HDMI - Package: Right-Angle SMT - Role: Connector - Manufacturer Part Number: 1747981-1 - Manufacturer Name: TE Connectivity AMP Connectors - Role Details: External HDMI output connector for TMDS lines - Datasheet URL: https://www.snapeda.com/parts/1747981-1/TE%20Connectivity/datasheet/ **Pins:** - +5V Power [pin 18] - CEC [pin 13] - DDC Clock [pin 15] - DDC Data [pin 16] - Ground [pin 17] - Hot Plug Detect [pin 19] - No connection [pin 14] - SHIELD [pin S1] - SHIELD [pin S2] - SHIELD [pin S3] - SHIELD [pin S4] - TMDS Clock Shield [pin 11] - TMDS Clock- [pin 12] - TMDS Clock+ [pin 10] - TMDS Data 0 Shield [pin 8] - TMDS Data 0- [pin 9] - TMDS Data 0+ [pin 7] - TMDS Data 1 Shield [pin 5] - TMDS Data 1- [pin 6] - TMDS Data 1+ [pin 4] - TMDS Data 2 Shield [pin 2] - TMDS Data 2- [pin 3] - TMDS Data 2+ [pin 1] ### J_PROG — [Pin Header 01x06 2.54mm PROGRAMMING CONNECTOR](https://www.flux.ai/zalak201285/pin-header-01x06-2p54mm-programming-connector~ji.md) - Role Details: FT232RL serial programming header - License: https://creativecommons.org/licenses/by/4.0/ - Role: Connector - Part Type: Connector - Package: 1×06 2.54 mm Through-Hole **Pins:** - JTCK [pin 2] - JTDI [pin 1] - JTDO [pin 3] - JTMS [pin 4] - NJTRST [pin 5] - RESET [pin 6] ### J_PWR — [PJ-051AH](https://www.flux.ai/vasy_skral/pj-051ah~yy8.md) - Part Type: Connector - Role Details: Power input barrel jack (2.1×5.5 mm) - Role: Power - Manufacturer Part Number: PJ-051AH - Package: Through-Hole Right-Angle - Manufacturer Name: CUI Devices - Datasheet URL: https://www.cuidevices.com/product/resource/digikeypdf/pj-051ah.pdf **Pins:** - Center Pin [pin 1] - MountPin [pin MP1] - MountPin [pin MP2] - Switch [pin 3] - Terminal [pin 2] ### J_USB — [USB type A_61400416021](https://www.flux.ai/jecstronic/usb-type-a61400416021~ko.md) - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.we-online.com/components/products/datasheet/61400416021.pdf - Package: Right-Angle Through-Hole - Role Details: USB 2.0 data interface connector - Manufacturer Name: Würth Elektronik - Manufacturer Part Number: 61400416021 - Part Type: USB A **Pins:** - D- [pin 2] - D+ [pin 3] - GND [pin 1] - VBUS [pin 4] ### U1 — [ESP32-WROOM-32E](https://www.flux.ai/lcsc/esp32-wroom-32e~pa8i.md) - Part Type: WiFi Modules - Package or Case Code: WIFI-SMD_ESP32-WROOM-32E-A - Manufacturer Part Number: ESP32-WROOM-32E - JLCPCB Part Class: Extended Part - LCSC Part Number: C2973652 - Role: Main MCU - Manufacturer Name: ESPRESSIF(乐鑫) **Pins:** - 3V3 [pin 2] - EN [pin 3] - GND [pin 39] - 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 22] - NC [pin 21] - NC [pin 19] - NC [pin 20] - NC [pin 18] - NC [pin 17] - 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) - Manufacturer Name: Analog Devices, Inc. - Part Type: Integrated Circuit - Datasheet URL: https://componentsearchengine.com/Datasheets/2/ADV7513BSWZ.pdf - Manufacturer Part Number: ADV7513BSWZ - Role Details: HDMI bridge for converting ESP32 video output to HDMI TMDS - Role: Video Serialization - License: https://creativecommons.org/licenses/by/4.0/ **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) - LCSC Part Number: C490691 - Role Details: USB 2.0 to UART bridge for USB connectivity - Manufacturer Name: FTDI(飞特帝亚) - JLCPCB Part Class: Extended Part - Part Type: USB ICs - Manufacturer Part Number: FT232RL - Role: USB Interface - Package or Case Code: SSOP-28_L10.2-W5.3-P0.65-LS7.8-BL **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) - Role: External Flash - Role Details: Storage for game data - Frequency: 133MHz - Manufacturer Part Number: W25Q32JVSSIQ - Part Type: NOR FLASH - Manufacturer Name: WINBOND(华邦) - Operating Temperature: -40~+85℃ - LCSC Part Number: C2834491 - Package or Case Code: SOIC-8_L5.2-W5.2-P1.27-LS7.9-BL - Supply Voltage: 2.7V~3.6V - JLCPCB Part Class: Extended Part **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) - Manufacturer Part Number: LMR50410Y5FQDBVRQ1 - Role: Power Conversion - Role Details: 5V Buck regulator for HDMI and USB rails - Manufacturer Name: Texas Instruments - Part Type: Integrated Circuit - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.ti.com/lit/ds/symlink/lmr50410-q1.pdf **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 Part Number: TLV75801PDBV - 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 - Package or Case Code: SOT-23-5 - Manufacturer Name: Texas Instruments Inc. **Pins:** - EN [pin 3] - FB [pin 4] - GND [pin 2] - IN [pin 1] - OUT [pin 5] ### U7 — [TPD4E02B04DQA](https://www.flux.ai/kicad-part-library/tpd4e02b04dqa~id.md) - Manufacturer Part Number: TPD4E02B04DQA - Datasheet URL: http://www.ti.com/lit/ds/symlink/tpd4e02b04.pdf - Role Details: Bidirectional TVS diode array protecting HDMI TMDS signal lines - Manufacturer Name: Texas Instruments Inc. - Package: USON-10 - Role: Protection - Package or Case Code: USON-10_2.5x1.0mm_P0.5mm **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] ### X1 — [S252040M12PF10PPM](https://www.flux.ai/adrian95/s252040m12pf10ppm~bc.md) - Frequency: 40MHz - Role: Clock - Datasheet URL: https://www.lcsc.com/datasheet/C7420793.pdf - Role Details: 40 MHz crystal for ESP32 boot - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Oscillator - Manufacturer Part Number: S252040M12PF10PPM - Manufacturer Name: SOSET - LCSC Part Number: C7420793 **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/berk7/awful-blush-transporter~dp](https://www.flux.ai/berk7/awful-blush-transporter~dp).* --- *Generated from [https://www.flux.ai/berk7/awful-blush-transporter~dp](https://www.flux.ai/berk7/awful-blush-transporter~dp)*