Basicengine
uli·basicengine-pcb·basicengine_rev2/basicengine.kicad_pcb
About the Basicengine PCB
Basicengine is an open source ESP8266 PCB design by uli, published on GitHub. It is a 2-layer board measuring 85 × 56 mm, with 44 components from 27 distinct parts.
Its main chip is the ESP-12E, from the ESP8266 family. Other key parts include the VS23S010, PCF8575, AMS1117 and 74HC04. By type, the board carries 13 capacitors, 12 connectors, 12 resistors, 5 ICs, 1 crystal and 1 switch.
It belongs with the iot & wireless and audio designs in this gallery.
From the project
Schematics and PCB layout for the BASIC Engine home computer
The BASIC Engine is a very low-cost single-board home computer with advanced 2D color graphics and sound capabilities, roughly comparable to late-1980s or early-1990s computers and video game consoles. It can be built at home without special skills or tools and using readily available components for under 10 Euros in parts, or mass-produced for even less.
This repository contains KiCAD schematics and the PCB layout. Gerber files for ordering PCBs can be found in the release section.

Main components on the Basicengine
Basicengine bill of materials (BOM)
44 components, 27 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | VS23S010 | LQFP-48_7x7mm_Pitch0.5mm | U1 |
| 1 | ESP-12E | ESP-12E_SMD | U2 |
| 1 | PCF8575 | SSOP-24_5.3x8.2mm_Pitch0.65mm | U3 |
| 1 | AMS1117 | AB2_SOT223 | U4 |
| 1 | 74HC04 | SOIC-14_3.9x8.7mm_Pitch1.27mm | U5 |
| 1 | 3.5795MHz | Crystal_HC49-U_Vertical | Y1 |
| 1 | MicroSD Card | Conn_uSDcard | J1 |
| 1 | USB KBD Alt | USB_A | J2 |
| 1 | Conn_01x06 | Pin_Header_Straight_1x06 | J3 |
| 1 | Conn_01x03 | Pin_Header_Straight_1x03 | J4 |
| 1 | VIDEO | rca | J5 |
| 1 | USB KBD | USB_A | J6 |
| 1 | AUDIO | rca | J7 |
| 1 | PS2 | MINI-DIN-6-FULL-SHIELD | J8 |
| 1 | USB PWR | AB2_USB_MICRO_SMD | J9 |
| 1 | Conn_01x01 | Pin_Header_Straight_1x01 | J10 |
| 1 | Conn_02x20_Counter_Clockwise | Pin_Header_Straight_2x20 | J12 |
| 1 | PSX CONTROLLER | psx-con-female | J17 |
| 1 | SW_Push | AB2_PB_MOM_6MM_PTH_BLK | SW1 |
| 8 | 100n | C_1206_HandSoldering | C1, C2, C5, C6, C7, C8, C10, C13 |
Show 7 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 56p | C_1206_HandSoldering | C3, C4 |
| 1 | 10u | C_1206_HandSoldering | C9 |
| 2 | 22u | C_1206_HandSoldering | C11, C12 |
| 8 | 10K | R_1206_HandSoldering | R1, R2, R4, R5, R7, R9, R10, R12 |
| 1 | 1M | R_1206_HandSoldering | R3 |
| 1 | 22R | R_1206_HandSoldering | R6 |
| 2 | 1K | R_1206_HandSoldering | R8, R11 |
Basicengine design files
The KiCad project lives in the uli/basicengine-pcb repository on GitHub; these links point at the commit this page was built from.
Basicengine: common questions
What microcontroller does the Basicengine use?
The Basicengine is built around the ESP-12E, from the ESP8266 family.
How big is the Basicengine PCB?
The Basicengine measures 85 × 56 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Basicengine?
44 components, from 27 distinct parts. The full bill of materials is listed on this page.
Where can I download the Basicengine design files?
From the uli/basicengine-pcb repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Basicengine design in my own project?
The repository has no license, so all rights stay with uli. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Basicengine 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 basicengine-pcb
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