PC-KHARON-386-MAIN
UzixLS·pc-kharon-386·pcb_main/rev.A/kharon386_main.kicad_pcb
About the PC-KHARON-386-MAIN PCB
PC-KHARON-386-MAIN is an open source ESP8266 PCB design by UzixLS, published on GitHub under the CC-BY-SA-4.0 license. It is a 4-layer board measuring 100 × 100 mm, with 157 components from 75 distinct parts.
Its main chip is the ESP-12E, from the ESP8266 family. Other key parts include the 1117-3.3, LMR62014, MAX809LEUR, M6117D and 74HCT32PW. By type, the board carries 74 capacitors, 30 resistors, 19 ICs, 12 connectors, 9 diodes and 5 crystals.
It belongs with the audio, iot & wireless and retro computing designs in this gallery.
From the project
Tiny IBM PC compatible machine with 386 CPU, integrated VGA and sound.
To upload firmware you need USB-UART adapter with 3.3V signal levels. Connect GND, RX and TX lines to esp header located on main PCB at left, install BOOT/GND jumper and follow any ESP8266 firmware update guide that is available on the internet.
Top PCB: Rev.A - first release. Please note the errata; Rev.A1 - fixed all rev.A issues; added switch for VGA BIOS variant select; removed VGA-disable switch; added EEPROM for ES1868.

Main components on the PC-KHARON-386-MAIN
PC-KHARON-386-MAIN bill of materials (BOM)
157 components, 75 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 1117-3.3 | SOT-223-3_TabPin2 | U1 |
| 1 | LMR62014 | SOT-23-5_HandSoldering | U2 |
| 1 | MAX809LEUR | SOT-23 | U3 |
| 1 | M6117D | PQFP-208_28x28mm_P0.5mm | U4 |
| 1 | 74HCT32PW | TSSOP-14_4.4x5mm_P0.65mm | U5 |
| 2 | 74HCT138PW | TSSOP-16_4.4x5mm_P0.65mm | U6, U7 |
| 2 | GD75232PW | TSSOP-20_4.4x6.5mm_P0.65mm | U8, U11 |
| 1 | CH340G | SOIC-16_3.9x9.9mm_P1.27mm | U9 |
| 1 | ST16C554D | LQFP-64_10x10mm_P0.5mm | U10 |
| 2 | MSM5118160F-JS | SOJ-42 | U12, U13 |
| 1 | 39SF010 | PLCC-32_11.4x14.0mm_P1.27mm-longpads | U14 |
| 1 | TXB0104PW | TSSOP-14_4.4x5mm_P0.65mm | U15 |
| 1 | ESP-12E | ESP-12E | U16 |
| 1 | ICL7660A | SOIC-8_3.9x4.9mm_P1.27mm | U17 |
| 2 | IP4220CZ6 | TSOP-6_1.65x3.05mm_P0.95mm | U18, U19 |
| 1 | BC856 | SOT-23 | Q1 |
| 1 | BC817 | SOT-23 | Q2 |
| 1 | 14.318 MHz | Oscillator_SMD_7050_7.0x5.0mm | X1 |
| 1 | 80 MHz | Oscillator_SMD_7050_7.0x5.0mm | X2 |
| 1 | 1.8432 Mhz | Oscillator_SMD_7050_7.0x5.0mm | X3 |
Show 55 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 32768 Hz | Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm_HandSoldering | Y1 |
| 1 | 12 MHz | Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm_HandSoldering | Y2 |
| 1 | CF-CARD-cfcard | TE_1734451-1-LONG | CON1 |
| 1 | USB_B_Micro | USB_Micro-B_Molex-105017-0001 | J1 |
| 1 | PC104_16 | PinSocket_2x20_P2.54mm_Vertical | J2 |
| 1 | PC104 | PinSocket_2x32_P2.54mm_Vertical | J3 |
| 1 | PJ-320 | PJ-320A_D | J4 |
| 1 | Conn_02x08_Odd_Even | PinSocket_2x08_P2.54mm_Vertical | J5 |
| 2 | Mini-DIN-6 | minidin-6 | J7, J9 |
| 1 | COM1 | PinHeader_2x05_P2.54mm_Vertical | J8 |
| 1 | COM2 | PinHeader_2x05_P2.54mm_Vertical | J10 |
| 1 | Conn_01x04 | PinHeader_1x04_P2.54mm_Vertical | J11 |
| 1 | ESP | PinHeader_2x05_P2.54mm_Vertical | J12 |
| 1 | 1775485-1 or S8401-46 | CR2032V | BT1 |
| 1 | 2A | Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder | F1 |
| 1 | Speaker | Buzzer_12x9.5RM7.6 | LS1 |
| 1 | Jumper / Pin header 1x2 Pitch=2.54mm | Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | SW1 |
| 1 | SW_Push | SW_Tactile_SPST_Angled_PTS645Vx83-2LFS | SW2 |
| 3 | MBR0520 | D_SOD-123 | D1, D5, D6 |
| 1 | BAT54C | SOT-23 | D2 |
| 1 | BZV55C5V6 | D_MiniMELF | D3 |
| 1 | BT168GW | SOT-223-3_TabPin2 | D4 |
| 1 | LED_Blue | LED_D3.0mm_Horizontal_O1.27mm_Z6.0mm | D7 |
| 1 | LED_Red | LED_D3.0mm_Horizontal_O1.27mm_Z6.0mm | D8 |
| 1 | LED_Green | LED_D3.0mm_Horizontal_O1.27mm_Z6.0mm | D9 |
| 1 | 10u | L_Taiyo-Yuden_NR-60xx_HandSoldering | L1 |
| 6 | 10u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C5, C59, C60, C61, C62 |
| 1 | 47u | CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder | C2 |
| 1 | 220p | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3 |
| 1 | 2.2u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 1 | 220u | CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolder | C6 |
| 39 | 100n | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7, C10, C11, C12, C13, C14, C15, C16 +31 |
| 1 | 100n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8 |
| 1 | 1u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9 |
| 11 | 1u | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C48, C49, C50, C51, C52, C53, C54, C55 +3 |
| 4 | 47p | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C63, C64, C65, C66 |
| 2 | 10n | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C67, C72 |
| 2 | 15p | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C68, C69 |
| 2 | 22p | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C70, C71 |
| 2 | 10u | CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder | C73, C74 |
| 1 | 117k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 6 | 4.7k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R9, R10, R13, R14, R15 |
| 1 | 51k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 3 | 1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R7, R21 |
| 1 | 13.3k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 3 | 22 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R11, R12 |
| 1 | 0 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | 10M | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R16 |
| 3 | 470 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17, R18, R19 |
| 1 | 33 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R20 |
| 1 | 5.6k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R22 |
| 1 | 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R23 |
| 4 | 4.7k | R_Array_Convex_4x0603 | RN1, RN2, RN3, RN6 |
| 2 | 330 | R_Array_Convex_4x0603 | RN4, RN5 |
| 1 | 1k | R_Array_Convex_4x0603 | RN7 |
PC-KHARON-386-MAIN design files
The KiCad project lives in the UzixLS/pc-kharon-386 repository on GitHub; these links point at the commit this page was built from.
PC-KHARON-386-MAIN: common questions
What microcontroller does the PC-KHARON-386-MAIN use?
The PC-KHARON-386-MAIN is built around the ESP-12E, from the ESP8266 family.
How big is the PC-KHARON-386-MAIN PCB?
The PC-KHARON-386-MAIN measures 100 × 100 mm, has 4 copper layers and is 4.69 mm thick.
How many components are on the PC-KHARON-386-MAIN?
157 components, from 75 distinct parts. The full bill of materials is listed on this page.
Where can I download the PC-KHARON-386-MAIN design files?
From the UzixLS/pc-kharon-386 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the PC-KHARON-386-MAIN design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which UzixLS chose for the repository.
Can I test firmware for the PC-KHARON-386-MAIN without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.
More boards in pc-kharon-386
Similar boards
ESP8266
ESP8266ControllerCircuit
stuartpittaway
75 × 30 mm20 parts2LCC-BY-NC-4.01.1kESP8266
HASwitchPlate
aderusha
60 × 40 mm8 parts2LMIT738ESP8266
RatGDO-OpenSource-D1Mini-ESP8266
Kaldek
47.8 × 63.3 mm12 parts2LMIT506ESP8266
RatGDO-OpenSource-Bare-ESP8266
Kaldek
55 × 82.7 mm20 parts2LMIT506ESP8266
Goatgdo
Kaldek
32.9 × 53.3 mm23 parts2LMIT506ESP8266
Iaq board
nkitanov
70.1 × 43.2 mm17 parts2LNo license398