Oldskool

rh1tech·frank·hardware/oldskool/oldskool.kicad_pcb

Oldskool PCB layout, top view — open source ESP8266 board by rh1tech

About the Oldskool PCB

Oldskool is an open source ESP8266 PCB design by rh1tech, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 100 × 79 mm, with 100 components from 45 distinct parts.

Its main chip is the ESP01 Reset, from the ESP8266 family. Other key parts include the Pimoroni PGA2350, AMS1117-3.3, MW7211A, 74HC4052D,653 and ESP-01v090. By type, the board carries 42 resistors, 25 capacitors, 12 connectors, 8 ICs, 5 jumpers and 5 switches.

It belongs with the iot & wireless and retro computing designs in this gallery.

From the project

RP2350 Based Hardware Emulation Platform

FRANK is a hardware emulation platform built around the Raspberry Pi RP2350 (Pico 2 modules and RP2350A QFN). RP2040 / Pico still works in FRANK's socket, but in practice only a handful of firmware (mainly the older ZX Spectrum cores) still targets RP2040. Everything modern (IBM PC, NES, SNES, Genesis, the DOOM / id Tech 1 ports, FRANK OS, and so on) is RP2350-only.

Oldskool, from the project README
From the project README

Main components on the Oldskool

Oldskool bill of materials (BOM)

100 components, 45 distinct parts.

QtyPartRefs
1
Pimoroni PGA2350
U1
1
AMS1117-3.3
U2
1
MW7211A
U3
1
74HC4052D,653
74HC4052
U4
1
ESP-01v090
U5
1
LM358
U6
1
TDA1545A
U7
1
CD4069UBE
U8
1
UART
J1
1
Debug
J2
1
USB_B
J3
1
SS-52100-004
J4
1
USB4215-03-A
J5
1
MDC-036
J6
1
104031-0811
J7
1
SJ1-3525N Green
J8
1
D-SUB 9 Male
J9
1
DC3RX19JA2
J10
1
D-SUB 15 Female
J11
1
SJ1-3525N
SJ1-3525N Red
J12
Show 25 more
QtyPartRefs
5
Jumper (Solder)
JP1, JP2, JP3, JP4, JP5
2
SK12D07VG3NS
S1, S2
1
Reset
SW1
1
Boot
SW2
1
ESP01 Reset
SW3
1
Blue
LD1
1
Green
LD2
1
1N5819
D1
5
100u
C1, C3, C10, C24, C25
10
100n
C2, C4, C6, C8, C9, C11, C12, C19 +2
8
10u
C5, C13, C14, C15, C17, C18, C21, C23
1
4.7u
C7
1
10u
C16
8
1K
R1, R2, R5, R6, R10, R11, R12, R13
8
10K
R3, R4, R9, R24, R25, R26, R27, R40
2
5.1K
R7, R8
8
220R
R14, R15, R16, R17, R18, R19, R20, R21
2
2.2K
R22, R23
2
47K
R28, R29
2
20K
R30, R31
4
100R
R32, R36, R39, R42
1
4.7K
R33
2
100K
R34, R35
1
51K
R37
2
470R
R38, R41

Oldskool design files

The KiCad project lives in the rh1tech/frank repository on GitHub; these links point at the commit this page was built from.

Oldskool: common questions

What microcontroller does the Oldskool use?

The Oldskool is built around the ESP01 Reset, from the ESP8266 family.

How big is the Oldskool PCB?

The Oldskool measures 100 × 79 mm, has 2 copper layers and is 1 mm thick.

How many components are on the Oldskool?

100 components, from 45 distinct parts. The full bill of materials is listed on this page.

Where can I download the Oldskool design files?

From the rh1tech/frank repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Oldskool design in my own project?

Yes, under the terms of its GPL-3.0 license, which rh1tech chose for the repository.

Can I test firmware for the Oldskool 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 frank

Similar boards