ESP32AY

djspawnbrest·ESP32AY·PCB/revC/KiCad/ESP32AY.kicad_pcb

ESP32AY PCB layout, top view — open source ESP32 board by djspawnbrest

About the ESP32AY PCB

ESP32AY is an open source ESP32 PCB design by djspawnbrest, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 55 × 100 mm, with 99 components from 66 distinct parts.

Its main chip is the TP4056, from the ESP32 family. Other key parts include the AMS1117-3.3, 74HC595, TPA6130A2RTJTG4, DS3231MZ and AY-3-8910. By type, the board carries 39 resistors, 34 capacitors, 9 ICs, 4 diodes, 3 transistors and 3 connectors.

From the project

ZxPod - ESP32 based AY multiformat player

Cut JP1 jumper on revisions A and B first!

ESP32AY, from the project README
From the project README

Main components on the ESP32AY

ESP32AY bill of materials (BOM)

99 components, 66 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
AMS1117-3.3
AY-3-8910
U1
1
74HC595
AY-3-8910
U2
1
74HC595
CH340G
U3
1
TP4056
ESP32-WROOM-32
U4
1
TPA6130A2RTJTG4
U5
1
DS3231MZ
IP5306
U6
1
AY-3-8910
AMS1117-3.3
U7
1
SDB628
74HC595
U8
1
74HC595
U9
1
IRLML6402
BC807
Q1
1
BC807
BC817
Q2
1
BC817
Q3
1
12MHz
Y3
1
USB_C_RECEPTACLE_USB2.0_14P
USB_C_Receptacle_USB2.0_14P
J1
1
MiniJack
J2
1
TFP09-2-12B
SD Card
J3
1
RotaryEncoder_Switch
Encoder1
1
DOWN
S2
1
UP
S4
1
EG1213
S6
Show 46 more
QtyPartRefs
1
ST7789
TFT1
1
25%
D1
1
50%
D2
1
PMEG4010CEJ
75%
D3
1
SS14
100%
D4
1
22UH
1UH
L1
1
100UF
100n
C1
8
100N
100n
C2, C3, C5, C6, C7, C16, C20, C29
1
100N
100uf
C4
1
47UF
100n
C8
1
10UF
100u
C9
3
10UF
100n
C10, C24, C27
2
22UF
470n
C11, C14
2
100N
470n
C12, C13
1
100N
100u
C15
1
22UF
10uf
C17
1
100N
10uf
C18
3
100N
22uf
C19, C21, C22
1
2.2UF
22uf
C23
1
100N
47uf
C25
2
2.2NF
100n
C26, C28
1
470N
22uf
C30
2
470N
100n
C31, C32
1
470N
22p
C33
1
100N
22p
C34
2
10K
1K
R1, R32
7
10K
R2, R7, R11, R18, R26, R39, R40
1
5K1
1K
R3
1
5K1
4.7K
R4
3
4.7K
R5, R12, R14
1
10K
100K
R6
2
10K
510
R8, R13
1
10K
4.7K
R9
2
10K
R10, R16
1
100K
10K
R15
1
220
4.7K
R17
1
220
8,2К*
R19
1
47K
1K
R20
1
6.2K
470
R21
1
470
R22
1
2R
R23
1
0.5R
R24
3
470
10K
R27, R28, R30
1
4.7K
1K
R33
5
4.7K
10K
R34, R35, R36, R37, R38
2
10K
5K1
R41, R42

ESP32AY design files

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

ESP32AY: common questions

What microcontroller does the ESP32AY use?

The ESP32AY is built around the TP4056, from the ESP32 family.

How big is the ESP32AY PCB?

The ESP32AY measures 55 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the ESP32AY?

99 components, from 66 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the ESP32AY design files?

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

Can I use the ESP32AY design in my own project?

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

Can I test firmware for the ESP32AY without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

More boards in ESP32AY

Similar boards