Basicengine

uli·basicengine-pcb·basicengine_rev2/basicengine.kicad_pcb

Basicengine PCB layout, top view — open source ESP8266 board by uli
Simulate this board

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.

Basicengine, from the project README
From the project README

Main components on the Basicengine

Basicengine bill of materials (BOM)

44 components, 27 distinct parts.

QtyPartRefs
1
VS23S010
U1
1
ESP-12E
U2
1
PCF8575
U3
1
AMS1117
U4
1
74HC04
U5
1
3.5795MHz
Y1
1
MicroSD Card
J1
1
USB KBD Alt
J2
1
Conn_01x06
J3
1
Conn_01x03
J4
1
VIDEO
J5
1
USB KBD
J6
1
AUDIO
J7
1
PS2
J8
1
USB PWR
J9
1
Conn_01x01
J10
1
Conn_02x20_Counter_Clockwise
J12
1
PSX CONTROLLER
J17
1
SW_Push
SW1
8
100n
C1, C2, C5, C6, C7, C8, C10, C13
Show 7 more
QtyPartRefs
2
56p
C3, C4
1
10u
C9
2
22u
C11, C12
8
10K
R1, R2, R4, R5, R7, R9, R10, R12
1
1M
R3
1
22R
R6
2
1K
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