ESP32 Retro PC Project Overview

3:32

Considering tool usage.

Planning project changes.

Creating a project plan.

Executing the plan call.

Organizing component updates.

Searching for components.

Searching library for: "HDMI Type-A receptacle"

Searching library for: "USB Type-A connector"

Searching library for: "buck regulator 3.3V 2A"

Searching library for: "Polyfuse 2A"

Searching.

Searching.

Searching.

Searching.

Searching.

Searching.

Searching.

Searching.

Searching.

Creating search plan for: "HDMI Type-A receptacle"

Creating search plan for: "USB Type-A connector"

Creating search plan for: "buck regulator 3.3V 2A"

Creating search plan for: "Polyfuse 2A"

Creating search plan for: "HDMI Type-A receptacle"

Creating search plan for: "Polyfuse 2A"

Creating search plan for: "USB Type-A connector"

Creating search plan for: "buck regulator 3.3V 2A"

Finished searching for components.

Searching for components.

Searching library for: "HDMI Type A receptacle"

Searching library for: "USB Type-A receptacle"

Creating search plan for: "HDMI Type A receptacle"

Creating search plan for: "USB Type-A receptacle"

Creating search plan for: "USB Type-A receptacle"

Creating search plan for: "HDMI Type A receptacle"

Finished searching for components.

Searching for components.

Searching library for: "HDMI connector"

Searching library for: "USB Type-A connector"

Creating search plan for: "HDMI connector"

Creating search plan for: "USB Type-A connector"

Creating search plan for: "HDMI connector"

Creating search plan for: "USB Type-A connector"

Finished searching for components.

Checking if I can make the changes for you.

Accessing knowledge base.

Running library queries.

Understood: convert to ESP32‑S3 with HDMI (audio) and 4x USB‑A, remove VGA/PS/2, upgrade power.
Status
  • I attempted to create and start the execution plan, and to directly apply edits, but the project action executor temporarily failed. I’ve prepared the exact change set and part selections and will retry execution. If it doesn’t clear shortly, I’ll break the edits into smaller batches to ensure progress.
What will be changed (first batch to apply)
  • Remove legacy IO
  • Add core MCU
  • Add HDMI (video + audio)
  • Add USB host (4 ports)
    • Hub IC: USB2514B‑I/M2
    • Per‑port power switches: 4× TPS2553DDBVT
    • USB D+/D‑ ESD (≤1 pF per line per KB guidance): TPD2EUSB30A
    • 4× USB‑A connectors: will add next (library search transient)
  • Power/PD
    • USB‑C PD sink (5 V up to 3 A, scalable): STUSB4500QTR
    • Replace LDO with a 3.3 V buck (to be added after connectors)
  • Project metadata
    • Update description to “Bredevs Retro Game Console ESP32 — ESP32‑S3 with HDMI (audio) + 4× USB‑A; replaces VGA/PS2; PD‑powered; microSD + audio amp retained.”
Notes honoring best practices
  • USB ESD: use bidirectional TVS with capacitance below 1 pF per line; hence TPD2EUSB30A.
  • PD scalability: PD sink selected to support higher power profiles if needed later.
Next
  • I’ll retry applying the batch now. If the system still blocks edits, I’ll push them in smaller chunks starting with removing VGA/KeyBoard/Mouse and adding ESP32‑S3‑WROOM‑1‑N16R8. You don’t need to do anything; I’ll report as soon as the edits land.
Ask how to proceed
Focus on HDMI wiring
USB hub details
Power budget check
Flux UI clarification
108 days

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    ESP32 x86 PC image.png

    ESP32 x86 PC image.png

    ESP32 x86 PC imageThumbnail

    ESP32 Bredevs

    ESP32 Bredevs thumbnail
    A self-contained “retro PC” platform built around the ESP32, exposing classic PC-style IO: VGA video, PS/2 keyboard/mouse, audio-out to an onboard speaker, microSD storage, plus USB-C for power and USB-UART for programming/debug.

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $0.36–$0.84

    Digi-Key

    $0.15–$1.24

    LCSC

    $3.26–$3.32

    Mouser

    $8.05

    TME

    $1.87

    Verical

    $0.40–$18.44

    Controls