You are on page 1of 2

1 2 3 4 5 6

ESP-WROOM-02 +3V3
USB-UART-Bridge
A Micro-USB IC1 R12 A
+5V R1 9 21 RXD0
+3V3 +3V3 USB RESET TXD 1k
10k 20 TXD0
RXD
D+ 3 19 R13
D+ USBDP RTS
D- 18 RTS
D- D1 CTS
VBUS 4 23 1k
VBUS USBDM DTR

R9
+3V3 +5V R14

10k
10k
R10
GND D2 22 DTR
ESP8266 GND 10V/1A DSR
8 24 1k
VBUS DCD

C1

USB-MICROB-2
15 8 1

100n
RST RESET BL/IO0 IO0 CLK/RI
12 TXD0
7
TXD0/IO1 VREGIN
EN
2 7 IO2
14 TXLED
EN TXD2/IO2 TXLED/IO0

SHLD1*8
11 RXD0
5 13 RXLED
RXD0/IO3 RU VCCIO RXLED/IO1
10 12

D_ESD5V3U2U-03F
IO4 IO4 RS485/IO2
14 IO5 0 6 11
IO5 C5 C4 C3 C2 VCC WAKEUP/IO3
4 IO12 GND GND 15
+3V3 MISO/IO12 SUSPEND
5 IO13
2*2 17
MOSI/IO13 GND SUSPEND
3 IO14 4u7 100n 4u7 100n
SCK/IO14
B 1 6 IO15 CP2102N-QFN24 B
C6 VCC SCS/IO15 GND
17 IO16
WAKE/IO16
100n 9*4 16 TOUT
GND ADC/TOUT

ESP-WROOM02
GND

10k
R11
ESP8266 Boot Modes Programming Logic Switches and Status LEDs
UART: IO15=Low, IO2=High, IO0=Low GND +3V3
Flash: IO15=Low, IO2=High, IO0=High
SDIO: IO15=High, IO2=x, IO0=x

In the bootup message 'boot mode:(x,y)' the 3 low bits of x are [GPIO15, GPIO0, GPIO2]. RST
Default baudrate: 74880 baud (if not working try 76800). RST
R5
red
10k

T1T1 RX
R6 1*2 3*2 R2
DTR BSS138PS RST RXLED
+3V3

220 1k
C GND red C
+3V3 +3V3
MA10-1 MA10-1 R3 TX
TXLED
1 1
+3V3

RTS 1k
EN
2 2 IO16 T1T2 BOOT
R7

green
10k

IO14
3 3 TOUT BSS138PS R8 R4 PWR
IO12
4 4 RST IO0 IO0
1*2 3*2
5 5
+3V3

IO13 IO5 220 1k


IO15
6 6 GND GND
IO2
7 7 TXD0
IO0
8 8 RXD0
9 9 IO4
10 10

+5V
J1 J2 3V3 Regulator
GND GND

D +5V IC2 +3V3 D


VREG-TS1117CW-3V3 Released under the Creative Commons Attribution Share-Alike
License http://creativecommons.org/licenses/by-sa/4.0/
3 2*2
VIN VOUT
C7 C8 C9 Designed by Andreas Watterott (Watterott electronic)
GND Inspired by the NodeMCU DevKit - http://nodemcu.com
1

47u 47u nc
OSHW Watterott
GND
1 2 3 4 5 6

You might also like