You are on page 1of 3

1 2 3 4 5 6

ESP-32 Buttons Board interface


+3.3V

A +5V A
+3.3V +3.3V
J3
J1 J2
SD2 1
Conn_01x14_Female Conn_01x18_Female
1 SD3 2
SW1 R6 2 CMD 3
U1 ESP32-WROOM-32
C1 SW_Push 10 kOhm

2
3 IO2 CLK 4
1

VDD
EN 3 25 IO0 IO0 4 IO15 SD0 5
EN IO0 IO0 2
4.7uF 35 TXD0 5 IO13 SD1 6
TXD0/IO1 C4 IO4 3
IO36 4 24 IO2 6 IO12
SENSOR_VP IO2 IO16 4 GND
IO39 5 34 RXD0 7 IO14 Conn_01x06
SENSOR_VN RXD0/IO3 0.1uF IO17 5
26 IO4 8 IO27
GND IO4 IO5 6
29 IO5 C2 0.1uF 9 IO26
IO5 IO18 7
14 IO12 TDI 10 IO25 * from ESP-WROOM-32 datasheet:
IO12 IO19 8
16 IO13 TCK GND GND 11 IO33
IO13 +3.3V IO21 9 Pins SCK/CLK, SDO/SD0, SDI/SD1,
13 IO14 TMS 12 IO32 SHD/SD2, SWP/SD3 and SCS/CMD,
IO14 RXD0 10
23 IO15 TDO 13 IO35 namely, GPIO6 to GPIO11 are
IO15 TXD0 11
27 IO16 14 IO34 connected to the integrated SPI flash
IO16 SW2 IO22 12 +3.3V integrated on the module and
28 IO17 R5 15 IO39
IO17 SW_Push IO23 13 are not recommended for other uses.
SD0 21 30 IO18 10 kOhm 16 IO36
SDO/SD0 IO18 14
SD1 22 31 IO19 EN 17 EN
SDI/SD1 IO19
B SD2 17 33 IO21 18 B
SHD/SD2 IO21
SD3 18 36 IO22
SWP/SD3 IO22
CLK 20 37 IO23 GND
SCK/CLK IO23
CMD 19 10 IO25
SCS/CMD IO25
11 IO26 C3 0.1uF
IO26
12 IO27
IO27
8 IO32 GND
IO32
9 IO33
IO33
6 IO34
IO34
IO35
7 IO35 ESP-Prog interface
GND

+3.3V +3.3V
1

J6 ESP-PROG-Program J7 ESP-PROG-Debug

1
VCC
GND

VCC
1 EN 2 TMS' RN1D 100 Ohm TMS
ESP_EN ESP_TMS
3 TXD0 4 TCK' RN1C 4 5 100 Ohm TCK
ESP_TXD ESP_TCK
C 5 RXD0 6 TDO' RN1B 3 6 100 Ohm TDO C
ESP_RXD ESP_TDO
6 IO0 8 TDI' RN1A 2 7 100 Ohm TDI
ESP_IO0 ESP_TDI
USB Power 1 8

GND

GND
+5V +5V +3.3V

3
Sheet: USB Sheet: Power GND GND

TXD0 +5V Source: https://docs.espressif.com/projects/espressif-esp-iot-solution/en/latest/hw-reference/ESP-Prog_guide.html


RXD
RXD0 +5V
TXD EN
EN
+3.3V
IO0
IO0 Footprint ESP-32 development kit with Micro-USB port, DC Input and ESP-PROG interface.
Author: rafw87

File: usb.sch File: power.sch N1


Arduino Footprint
Sheet: /
D File: esp-32-board.sch D

Title: ESP-32-Board
Size: A4 Date: 2021-07-14 Rev: 1
KiCad E.D.A. eeschema 5.1.9+dfsg1-1bpo10+1 Id: 1/3
1 2 3 4 5 6
1 2 3 4 5 6

A A
DC jack DC to 5V regulator
U3
D2
NCP1117ST50T3G
Barrel_Jack_MountingPin M7
1 DC_INPUT VDC VDC 3 2
VI VO +5V

GND
3
2
C8 C9

1
C7
J5
47uF 0.1uF
47uF

GND

GND

B B

LED 5V to 3.3V regulator


U2
+5V
NCP1117-3.3

3 2
+5V VI VO +3.3V

GND
RF-GSS150TS-BC 5V may come
from DC-5V
D1 C5 C6

1
C regulator or C
from USB
PWR_LED_CATHODE 22uF 22uF

R1

220 Ohm

GND

GND

ESP-32 development kit with Micro-USB port, DC Input and ESP-PROG interface.
Author: rafw87

Sheet: /Power/
D File: power.sch D

Title: ESP-32-Board
Size: A4 Date: 2021-07-14 Rev: 1
KiCad E.D.A. eeschema 5.1.9+dfsg1-1bpo10+1 Id: 2/3
1 2 3 4 5 6
1 2 3 4 5 6

USB port with ESD protection USB to UART

A D3 VBUS A
STPS0520Z
U5
VBUS
+5V FT232RL
J4
USB_DP'
USB_B_Micro

20
4
USBLC6-2SC6

VCC
VCCIO
1 C11 0.1uF
VBUS USB_3V3 17 1
3V3OUT TXD TXD
USB_DP GND 5
3 RXD RXD
D+ 5 2 3 RTS
2 RTS
Shield

D- USB_DN USB_DP 15 11
GND

4 USBD+ CTS
ID USB_DN 16 2 DTR
USBD- DTR
9
DCR
6
5

U4

3
USB_SHIELD 10
USB_DN' DCD
VBUS USB_RESET 19 6
C10 RESET RI
R2
27
22uF 2.2 kOhm OSCI
23 TXLED
CBUS0
28 22 RXLED
OSCO CBUS1
13
CBUS2
B 14 B
CBUS3

AGND
26 12
TEST CBUS4

GND
GND
GND
GND

25

18
21
7
GND

LEDs Auto-reset circuit

USB_3V3
C EN C

6
DTR 2 Q1A
BCR129S

1
D4 D5
RF-YUS150TS-AE RF-YUS150TS-AE Source: https://dl.espressif.com/dl/schematics/esp32_devkitc_v4-sch-20180607a.pdf

4
RTS 5 Q1B
TXDLED' RXDLED'
BCR129S

3
R3 R4
IO0
220 Ohm 220 Ohm

DTR RTS -> EN IO0


1 1 1 1
ESP-32 development kit with Micro-USB port, DC Input and ESP-PROG interface.
0 0 1 1 Author: rafw87
TXLED RXLED 1 0 0 1
0 1 1 0

Sheet: /USB/
D File: usb.sch D

Title: ESP-32-Board
Size: A4 Date: 2021-07-14 Rev: 1
KiCad E.D.A. eeschema 5.1.9+dfsg1-1bpo10+1 Id: 3/3
1 2 3 4 5 6

You might also like