# ESP32 x86 PC \| Advanced \[Example\]

## Description

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\.

## Project Details

- **Owner:** evr
- **Created:** 10/9/2026
- **Last Updated:** 10/9/2026
- **Visibility:** Public
- **License:** https://creativecommons\.org/licenses/by/4\.0/

## Key Components

### Q1 — [TIP31C](https://flux.ai/jecstronic/tip31c~grj.md)

- Manufacturer Part Number: TIP31C
- Datasheet URL: https://www\.st\.com/content/ccc/resource/technical/document/datasheet/a2/01/d8/6b/ba/9d/49/86/CD00104632\.pdf/files/CD00104632\.pdf/jcr:content/translations/en\.CD00104632\.pdf
- License: https://creativecommons\.org/licenses/by/4\.0/
- Manufacturer Name: STMicroelectronics
- Part Type: Transistor

**Pins:**
- B [pin 1]
- C [pin 2]
- E [pin 3]

### Q2 — [TIP31C](https://flux.ai/jecstronic/tip31c~grj.md)

- Manufacturer Part Number: TIP31C
- Datasheet URL: https://www\.st\.com/content/ccc/resource/technical/document/datasheet/a2/01/d8/6b/ba/9d/49/86/CD00104632\.pdf/files/CD00104632\.pdf/jcr:content/translations/en\.CD00104632\.pdf
- License: https://creativecommons\.org/licenses/by/4\.0/
- Manufacturer Name: STMicroelectronics
- Part Type: Transistor

**Pins:**
- B [pin 1]
- C [pin 2]
- E [pin 3]

### U1 — [ESP32\-C3 SuperMini](https://flux.ai/jecstronic/esp32-c3-supermini~pzl.md)

- Part Type: Module
- License: https://creativecommons\.org/licenses/by/4\.0/
- Manufacturer Name: Texas Instruments Inc\.
- Datasheet URL: https://www\.espressif\.com/sites/default/files/documentation/esp32\-c3\-mini\-1\_datasheet\_en\.pdf
- Manufacturer Part Number: ESP32\-C3\_SUPERMINI

**Pins:**
- 3V3 [pin 3\.3]
- 5V [pin 5V]
- GND [pin G]
- GPIO0 [pin 0]
- GPIO1 [pin 1]
- GPIO10 [pin 10]
- GPIO2 [pin 2]
- GPIO20 [pin 20]
- GPIO21 [pin 21]
- GPIO3 [pin 3]
- GPIO4 [pin 4]
- GPIO5 [pin 5]
- GPIO6 [pin 6]
- GPIO7 [pin 7]
- GPIO8 [pin 8]
- GPIO9 [pin 9]

### U3 — [TP4056 Module](https://flux.ai/cherepanyadima/tp4056-module~jb.md)

- Symbol Style: parametric\-v1
- Manufacturer Part Number: ASIC \[TP4056 Module Ltd\.\]
- Datasheet URL: https://easyelecmodule\.com/tp4056\-charging\-module\-the\-ultimate\-guide\-for\-beginners\-pros/
- Part Type: Module
- Manufacturer Name: TP4056\_Module

**Pins:**
- BAT\- [pin 5]
- BAT\+ [pin 6]
- IN\- [pin 1]
- IN\+ [pin 2]
- OUT\- [pin 3]
- OUT\+ [pin 4]

*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://flux\.ai/evr/esp32\-x86\-pc\-or\-advanced\-example\~fo](https://flux.ai/evr/esp32-x86-pc-or-advanced-example~fo).*

---

*Generated from [https://flux\.ai/evr/esp32\-x86\-pc\-or\-advanced\-example\~fo](https://flux.ai/evr/esp32-x86-pc-or-advanced-example~fo)*