ESP32 Retro PC Project Overview


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

ESP32 Bredevs