ESP32 Retro PC Project Overview

2:10

Planning component removal and addition.

Creating a USB port addition plan.

Incorporating knowledge into the plan.

Implementing USB and HDMI subsystems.

Accessing knowledge base.

Querying design modifications.

You want USB HID for keyboard/mouse and HDMI video, removing VGA and PS/2. Here’s the plan:
  1. Remove legacy I/O
  1. Add USB HID host
  • Add USB host solution (external host controller + port/power/ESD/CC, or migrate MCU to native-OTG).
  • Wire to ESP, add 22–33 Ω series terminations on USB as needed; use Rd on CC and low-cap TVS on D+/D-.
  1. Add HDMI video
  1. Integrate and verify
  • Hook up nets, decoupling, pulls.
  • Run ERC/DRC, update description.
Click Start on the plan bar to execute, or tell me what options you prefer (external USB host vs ESP32‑S3, Type‑A vs Type‑C host, target HDMI resolution).
79 days
approved
79 days

1:02

Creating execution plan.

Exploring hardware options.

Clarifying the plan.

Updating the plan.

Initiating the planning process.

Approved. We’ll remove VGA/PS2 and add USB HID host plus HDMI while keeping USB-C power and USB‑UART.
Plan summary
  1. Remove VGA, KeyBoard, Mouse, level-shifters, and related nets.
  2. Add USB Type‑A host, ESD/power switch, and a USB host controller wired to ESP32.
  3. Add HDMI TX IC, clock, I2C config, ESD, and Type‑A receptacle; route TMDS/HPD/CEC.
  4. Integrate, update BOM/description, run ERC/DRC.
Click Start to run the plan.
Pick USB host IC
Choose HDMI transmitter
Set video requirements
Add USB-A power switch
Remove legacy blocks guidance
79 days

Refine this doc
Ask about this doc
Doc 1

Documents

    Doc 1

Assets

esp32-wrover-e_esp32-wrover-ie_datasheet_en.pdf

esp32-wrover-e_esp32-wrover-ie_datasheet_en
ESP32 x86 PC image.png

ESP32 x86 PC image.png

ESP32 x86 PC imageThumbnail

ESP32 x86 PC

ESP32 x86 PC 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.84–$3.05

Digi-Key

$1.52–$30.15

LCSC

$5.52–$6.45

Mouser

$14.74

TME

$2.85

Verical

$0.82–$497.05

Controls