# 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:** alexanderignas - **Created:** 10/8/2026 - **Last Updated:** 10/8/2026 - **Visibility:** Public - **License:** https://creativecommons\.org/licenses/by/4\.0/ ## Key Components ### BOOT — [1825027\-8](https://flux.ai/lcsc/1825027-8~gmt0.md) - Manufacturer Name: TE Connectivity\(泰科电子\) - Product Info Url: https://lcsc\.com/product\-detail/Others\_TE\-Connectivity\_1825027\-8\_TE\-Connectivity\-1825027\-8\_C266196\.html - Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/1811132016\_TE\-Connectivity\-1825027\-8\_C266196\.pdf - Package or Case Code: KEY\-TH\_1825027\-8 - Manufacturer Part Number: 1825027\-8 - LCSC Part Number: C266196 - JLCPCB Part Class: Extended Part - Part Type: Tactile Switches **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### Card2 — [TF PUSH](https://flux.ai/lcsc/tf-push~2rg8.md) - Manufacturer Name: SHOU HAN\(首韩\) - JLCPCB Part Class: Extended Part - Symbol Style: parametric\-v1 - Manufacturer Part Number: TF PUSH - Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/1912111437\_SHOU\-HAN\-TF\-PUSH\_C393941\.pdf - Connector Positions: 9 - Part Type: SIM Card Connectors - Connector Type: Memory Connectors - Connector Pitch: 2\.54mm - LCSC Part Number: C393941 - Package or Case Code: TF\-SMD\_TF\-PUSH - Product Info Url: https://lcsc\.com/product\-detail/Connector\-Card\-Sockets\_SHOU\-HAN\-SHOU\-HAN\-TFDeck\-TF\-Deck\_C393941\.html - Connector Rows: 1 - Connector Gender: Non\-Gendered **Pins:** - 10 [pin 10] - 11 [pin 11] - 12 [pin 12] - 13 [pin 13] - CD [pin 9] - CD/DAT3 [pin 2] - CLX [pin 5] - CMD [pin 3] - DAT0 [pin 7] - DAT1 [pin 8] - DAT2 [pin 1] - VDD [pin 4] - VSS [pin 6] ### D2 — [WE\-TVS\-82400102](https://flux.ai/vasy_skral/we-tvs-82400102~xt.md) - Datasheet URL: https://katalog\.we\-online\.de/pbs/datasheet/82400102\.pdf - Part Type: Protection - Manufacturer Name: Würth Elektronik - License: https://creativecommons\.org/licenses/by/4\.0/ - Manufacturer Part Number: 82400102 **Pins:** - GND [pin 2] - IO1 [pin 6] - IO1 [pin 1] - IO2 [pin 4] - IO2 [pin 3] - VDD [pin 5] ### D3 — [LESD8D3\.3CAT5G](https://flux.ai/lcsc/lesd8d3p3cat5g~9mfl.md) - Part Type: ESD Protection Devices - JLCPCB Part Class: Extended Part - Manufacturer Part Number: LESD8D3\.3CAT5G - LCSC Part Number: C2987698 - Package or Case Code: DFN\-2\_L1\.0\-W0\.6\-P0\.65\-BI - Manufacturer Name: UMW\(友台半导体\) **Pins:** - A [pin 2] - K [pin 1] ### D4 — [LESD8D3\.3CAT5G](https://flux.ai/lcsc/lesd8d3p3cat5g~9mfl.md) - Part Type: ESD Protection Devices - JLCPCB Part Class: Extended Part - Manufacturer Part Number: LESD8D3\.3CAT5G - LCSC Part Number: C2987698 - Package or Case Code: DFN\-2\_L1\.0\-W0\.6\-P0\.65\-BI - Manufacturer Name: UMW\(友台半导体\) **Pins:** - A [pin 2] - K [pin 1] ### D5 — [LESD8D3\.3CAT5G](https://flux.ai/lcsc/lesd8d3p3cat5g~9mfl.md) - Part Type: ESD Protection Devices - JLCPCB Part Class: Extended Part - Manufacturer Part Number: LESD8D3\.3CAT5G - LCSC Part Number: C2987698 - Package or Case Code: DFN\-2\_L1\.0\-W0\.6\-P0\.65\-BI - Manufacturer Name: UMW\(友台半导体\) **Pins:** - A [pin 2] - K [pin 1] ### D6 — [BAT54C\-7\-F](https://flux.ai/lcsc/bat54c-7-f~xpzb.md) - Package or Case Code: SOT\-23\-3\_L2\.9\-W1\.6\-P1\.90\-LS2\.8\-BR - LCSC Part Number: C134405 - Product Info Url: https://lcsc\.com/product\-detail/Schottky\-Barrier\-Diodes\-SBD\_DIODES\_BAT54C\-7\-F\_BAT54C\-7\-F\_C134405\.html - Manufacturer Name: DIODES\(美台\) - Manufacturer Part Number: BAT54C\-7\-F - Part Type: Schottky Barrier Diodes \(SBD\) - JLCPCB Part Class: Extended Part - Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/1809200026\_Diodes\-Incorporated\-BAT54C\-7\-F\_C134405\.pdf **Pins:** - A [pin 2] - A [pin 1] - K [pin 3] ### D7 — [BAT54C\-7\-F](https://flux.ai/lcsc/bat54c-7-f~xpzb.md) - Package or Case Code: SOT\-23\-3\_L2\.9\-W1\.6\-P1\.90\-LS2\.8\-BR - LCSC Part Number: C134405 - Product Info Url: https://lcsc\.com/product\-detail/Schottky\-Barrier\-Diodes\-SBD\_DIODES\_BAT54C\-7\-F\_BAT54C\-7\-F\_C134405\.html - Manufacturer Name: DIODES\(美台\) - Manufacturer Part Number: BAT54C\-7\-F - Part Type: Schottky Barrier Diodes \(SBD\) - JLCPCB Part Class: Extended Part - Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/1809200026\_Diodes\-Incorporated\-BAT54C\-7\-F\_C134405\.pdf **Pins:** - A [pin 2] - A [pin 1] - K [pin 3] ### ESP1 — [ESP32\-WROVER\-E](https://flux.ai/vasy_skral/esp32-wrover-e~n0w.md) - License: https://creativecommons\.org/licenses/by/4\.0/ - Part Type: Module - Datasheet URL: https://www\.espressif\.com/sites/default/files/documentation/esp32\-wrover\-e\_esp32\-wrover\-ie\_datasheet\_en\.pdf - Manufacturer Name: Espressif Systems - Manufacturer Part Number: ESP32\-WROVER\-E\-N16R8 - Symbol Style: parametric\-v1 **Pins:** - 3V3 [pin 2] - EN [pin 3] - EXP [pin 51] - EXP [pin 45] - EXP [pin 39\_6] - EXP [pin 50] - EXP [pin 39\_1] - EXP [pin 48] - EXP [pin 39\_7] - EXP [pin 39\_3] - EXP [pin 41] - EXP [pin 44] - EXP [pin 39\_4] - EXP [pin 40] - EXP [pin 42] - EXP [pin 43] - EXP [pin 39\_9] - EXP [pin 49] - EXP [pin 47] - EXP [pin 39\_8] - EXP [pin 39\_5] - EXP [pin 39\_2] - EXP [pin 46] - GND [pin 38] - GND [pin 15] - GND [pin 1] - IO0 [pin 25] - IO12 [pin 14] - IO13 [pin 16] - IO14 [pin 13] - IO15 [pin 23] - 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 32] - NC [pin 27] - NC [pin 17] - NC [pin 28] - NC [pin 19] - NC [pin 18] - NC [pin 20] - RXD0 [pin 34] - SENSOR\_VN [pin 5] - SENSOR\_VP [pin 4] - TXD0 [pin 35] ### FB1 — [Ferrite Bead 0603](https://flux.ai/vasy_skral/ferrite-bead-0603~znt.md) - Part Type: Inductor - Manufacturer Part Number: GZ1608D601TF **Pins:** - \~ [pin 1] - \~ [pin 2] ### FB2 — [Ferrite Bead 0603](https://flux.ai/vasy_skral/ferrite-bead-0603~znt.md) - Part Type: Inductor - Manufacturer Part Number: GZ1608D601TF **Pins:** - \~ [pin 1] - \~ [pin 2] ### IC1 — [CH340C](https://flux.ai/vasyl/ch340c~qf3.md) - Datasheet URL: https://datasheet\.lcsc\.com/szlcsc/Jiangsu\-Qin\-Heng\-CH340C\_C84681\.pdf - Part Type: Integrated Circuit - Symbol Style: parametric\-v1 - Manufacturer Name: Wah - Manufacturer Part Number: CH340C **Pins:** - \~CTS [pin 9] - \~DCD [pin 12] - \~DSR [pin 10] - \~DTR [pin 13] - \~RI [pin 11] - \~RTS [pin 14] - GND [pin 1] - NC [pin 7] - NC [pin 8] - R232 [pin 15] - RXD [pin 3] - TXD [pin 2] - UD\- [pin 6] - UD\+ [pin 5] - V3 [pin 4] - VCC [pin 16] ### KeyBoard — [HYC03\-MDC603\-128B](https://flux.ai/lcsc/hyc03-mdc603-128b~sxsv.md) - Manufacturer Name: 华宇创 - Datasheet URL: https://www\.lcsc\.com/datasheet/C2926814\.pdf - Part Type: Circular Connectors & Cable Connectors - Package or Case Code: CONN\-TH\_HYC\_HYC03\-MDC603\-128B - Manufacturer Part Number: HYC03\-MDC603\-128B - Symbol Style: parametric\-v1 - LCSC Part Number: C2926814 **Pins:** - \#1/DATA [pin 5] - \#2/Reserved [pin 4] - \#3/GND [pin 6] - \#4/VCC [pin 3] - \#5/CLK [pin 2] - \#6/Reserved [pin 1] - 7 [pin 7] - 8 [pin 8] - 9 [pin 9] ### Mouse — [HYC03\-MDC603\-128B](https://flux.ai/lcsc/hyc03-mdc603-128b~sxsv.md) - Manufacturer Name: 华宇创 - Datasheet URL: https://www\.lcsc\.com/datasheet/C2926814\.pdf - Part Type: Circular Connectors & Cable Connectors - Package or Case Code: CONN\-TH\_HYC\_HYC03\-MDC603\-128B - Manufacturer Part Number: HYC03\-MDC603\-128B - Symbol Style: parametric\-v1 - LCSC Part Number: C2926814 **Pins:** - \#1/DATA [pin 5] - \#2/Reserved [pin 4] - \#3/GND [pin 6] - \#4/VCC [pin 3] - \#5/CLK [pin 2] - \#6/Reserved [pin 1] - 7 [pin 7] - 8 [pin 8] - 9 [pin 9] ### MUTE — [1825027\-8](https://flux.ai/lcsc/1825027-8~gmt0.md) - Manufacturer Name: TE Connectivity\(泰科电子\) - Product Info Url: https://lcsc\.com/product\-detail/Others\_TE\-Connectivity\_1825027\-8\_TE\-Connectivity\-1825027\-8\_C266196\.html - Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/1811132016\_TE\-Connectivity\-1825027\-8\_C266196\.pdf - Package or Case Code: KEY\-TH\_1825027\-8 - Manufacturer Part Number: 1825027\-8 - LCSC Part Number: C266196 - JLCPCB Part Class: Extended Part - Part Type: Tactile Switches **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### POWER — [SS\-12D11G5R](https://flux.ai/lcsc/ss-12d11g5r~0g4d.md) - Symbol Style: parametric\-v1 - Manufacturer Part Number: SS\-12D11G5R - Package or Case Code: SW\-TH\_SS\-12D11G5R - LCSC Part Number: C388633 - Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/2110151730\_XKB\-Connection\-SS\-12D11G5R\_C388633\.pdf - Part Type: Slide Switches - Product Info Url: https://lcsc\.com/product\-detail/\_XKB\-Enterprise\-SS\-12D11L5R\_C388633\.html - JLCPCB Part Class: Extended Part - Manufacturer Name: XKB Connectivity\(中国星坤\) **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] - 5 [pin 5] ### PWR — [LED\-0805\-Template\-2](https://flux.ai/vasy_skral/led-0805-template-2~uu0.md) - License: https://creativecommons\.org/licenses/by/4\.0/ - Part Type: LED - Manufacturer Part Number: XL\-2012UGC **Pins:** - A [pin 2] - K [pin 1] ### Q1 — BSS138 - Manufacturer Part Number: BSS138 - Part Type: Transistor - Manufacturer Name: onsemi - Datasheet URL: https://www\.onsemi\.com/pdf/datasheet/bss138\-d\.pdf **Pins:** - D - G - S ### Q2 — BSS138 - Manufacturer Part Number: BSS138 - Part Type: Transistor - Manufacturer Name: onsemi - Datasheet URL: https://www\.onsemi\.com/pdf/datasheet/bss138\-d\.pdf **Pins:** - D - G - S ### Q3 — BSS138 - Manufacturer Part Number: BSS138 - Part Type: Transistor - Manufacturer Name: onsemi - Datasheet URL: https://www\.onsemi\.com/pdf/datasheet/bss138\-d\.pdf **Pins:** - D - G - S ### Q5 — BSS138 - Manufacturer Part Number: BSS138 - Part Type: Transistor - Manufacturer Name: onsemi - Datasheet URL: https://www\.onsemi\.com/pdf/datasheet/bss138\-d\.pdf **Pins:** - D - G - S ### Q6 — BSS138 - Manufacturer Part Number: BSS138 - Part Type: Transistor - Manufacturer Name: onsemi - Datasheet URL: https://www\.onsemi\.com/pdf/datasheet/bss138\-d\.pdf **Pins:** - D - G - S ### Q7 — BSS138 - Manufacturer Part Number: BSS138 - Part Type: Transistor - Manufacturer Name: onsemi - Datasheet URL: https://www\.onsemi\.com/pdf/datasheet/bss138\-d\.pdf **Pins:** - D - G - S ### RESET — [1825027\-8](https://flux.ai/lcsc/1825027-8~gmt0.md) - Manufacturer Name: TE Connectivity\(泰科电子\) - Product Info Url: https://lcsc\.com/product\-detail/Others\_TE\-Connectivity\_1825027\-8\_TE\-Connectivity\-1825027\-8\_C266196\.html - Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/1811132016\_TE\-Connectivity\-1825027\-8\_C266196\.pdf - Package or Case Code: KEY\-TH\_1825027\-8 - Manufacturer Part Number: 1825027\-8 - LCSC Part Number: C266196 - JLCPCB Part Class: Extended Part - Part Type: Tactile Switches **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### SPK1 — [FS\-1540](https://flux.ai/lcsc/fs-1540~hqyy.md) - LCSC Part Number: C482341 - Part Type: Speakers - Manufacturer Part Number: FS\-1540 - JLCPCB Part Class: Extended Part - Package or Case Code: BUZ\-SMD\_5P\-L15\.0\-W15\.0\-P13\.7\-BL - Manufacturer Name: FUET\(福声科技\) **Pins:** - \+ [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### U1 — [AMS1117\-3\.3](https://flux.ai/vasy_skral/ams1117-33~34.md) - License: https://creativecommons\.org/licenses/by/4\.0/ - Manufacturer Name: AMS - Part Type: Integrated Circuit - Symbol Style: Parametric - Manufacturer Part Number: AMS1117\-3\.3 - Datasheet URL: https://datasheet\.lcsc\.com/lcsc/1811021917\_Advanced\-Monolithic\-Systems\-AMS1117\_C6188\.pdf **Pins:** - GND [pin 1] - TAB\(VOUT\) [pin 4] - VIN [pin 3] - VOUT [pin 2] ### U2 — [NS4150B](https://flux.ai/lcsc/ns4150b~fu6a.md) - Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/2209161630\_Shenzhen\-Nsiway\-Tech\-NS4150B\_C189961\.pdf - LCSC Part Number: C189961 - IC Type: Class D Amplifier - Part Type: Audio Power OpAmps - Package or Case Code: MSOP\-8\_L3\.0\-W3\.0\-P0\.65\-LS5\.0\-BL - Product Info Url: https://lcsc\.com/product\-detail/Audio\-Power\-OpAmps\_Shenzhen\-Nsiway\-Tech\-NS4150\_C189961\.html - Manufacturer Part Number: NS4150B - JLCPCB Part Class: Extended Part - Supply Voltage: 3\~5\.25V - Manufacturer Name: Nsiway\(纳芯威\) **Pins:** - Bypass [pin 2] - CTRL [pin 1] - GND [pin 7] - INN [pin 4] - INP [pin 3] - VCC [pin 6] - VON [pin 5] - VoP [pin 8] ### USB1 — [TYPEC\-305\-ACP16](https://flux.ai/lcsc/typec-305-acp16~masx.md) - Package or Case Code: USB\-C\-SMD\_TYPEC\-305\-ACP16 - JLCPCB Part Class: Extended Part - Symbol Style: parametric\-v1 - Datasheet URL: https://www\.lcsc\.com/datasheet/C920227\.pdf?spm=wm\.sxq\.inf\.ggs&lcsc\_vid=FAVfU11RQQULVwBXQ1EMXlJfQVIPVVEFTlBaV1JeRlQxVlNeT1RaUlNURllbVzsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D - LCSC Part Number: C920227 - Manufacturer Part Number: TYPEC\-305\-ACP16 - Manufacturer Name: XUNPU\(讯普\) - Part Type: USB Connectors **Pins:** - CC1 [pin A5] - CC2 [pin B5] - D\- [pin A7] - D\- [pin B7] - D\+ [pin B6] - D\+ [pin A6] - EH [pin 18] - EH [pin 17] - EH [pin 20] - EH [pin 19] - GND [pin A12] - GND [pin B1] - GND [pin B12] - GND [pin A1] - SBU1 [pin A8] - SBU2 [pin B8] - VBUS [pin B9] - VBUS [pin A4] - VBUS [pin A9] - VBUS [pin B4] ### VGA — [D\-DMRH15PF\-E006](https://flux.ai/lcsc/d-dmrh15pf-e006~x4fu.md) - Package or Case Code: DSUB\-TH\_15P\-P2\.29\-H\-F\_DDMRH15PFE006 - Symbol Style: parametric\-v1 - Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/1912111437\_Ckmtw\-Shenzhen\-Cankemeng\-D\-DMRH15PF\-E006\_C379814\.pdf - LCSC Part Number: C379814 - Product Info Url: https://lcsc\.com/product\-detail/\_Shenzhen\-Cankemeng\-DDMRH15PFE006\_C379814\.html - Manufacturer Name: Ckmtw\(灿科盟\) - Manufacturer Part Number: D\-DMRH15PF\-E006 - Part Type: D\-Sub/DVI/HDMI Connectors - JLCPCB Part Class: Extended Part **Pins:** - 1 [pin 1] - 10 [pin 10] - 11 [pin 11] - 12 [pin 12] - 13 [pin 13] - 14 [pin 14] - 15 [pin 15] - 16 [pin 16] - 17 [pin 17] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] - 5 [pin 5] - 6 [pin 6] - 7 [pin 7] - 8 [pin 8] - 9 [pin 9] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://flux\.ai/alexanderignas/esp32\-x86\-pc\-or\-advanced\-example\~tu](https://flux.ai/alexanderignas/esp32-x86-pc-or-advanced-example~tu).* --- *Generated from [https://flux\.ai/alexanderignas/esp32\-x86\-pc\-or\-advanced\-example\~tu](https://flux.ai/alexanderignas/esp32-x86-pc-or-advanced-example~tu)*