ESPNut-D1

CIRCUITSTATE·ESPNut-D1

ESPNut-D1 PCB layout, top view — open source board by CIRCUITSTATE

About the ESPNut-D1 PCB

ESPNut-D1 is an open source PCB design by CIRCUITSTATE, published on GitHub under the MIT license. It is a 2-layer board measuring 44 × 20 mm, with 64 components from 52 distinct parts.

Other key parts include the CH340G, MIC5219-3.3YM5 and AP22804AW5-7. By type, the board carries 13 resistors, 11 test points, 9 jumpers, 8 capacitors, 6 diodes and 5 connectors.

It belongs with the usb & debug tools designs in this gallery.

From the project

USB-to-Serial converter and ESP32 & ESP8266 Auto-Programmer

ESPNut-D1 (pronounced as "ee yes peanut") is a single-channel USB-to-Serial converter and Auto-Programmer for the ESP32 & ESP8266 series microcontrollers from Espressif. While there exists many such programmers, ESPNut-D1 is a completely open-source hardware (OSHW) project designed in the KiCad open-source EDA tool. D1 is the first design variant of this project. You can download the source files of this design, modify them and redistribute them as you wish.

ESPNut-D1, from the project README
From the project README

Main components on the ESPNut-D1

ESPNut-D1 bill of materials (BOM)

64 components, 52 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
CH340G
WCH
U1
1
MIC5219-3.3YM5
Microchip
U2
1
AP22804AW5-7
AP22804AW5
Diodes Inc
U3
2
MMBT3904T-7-F
Diodes Incorporated
Q1, Q3
1
2SK3019-TP
MCC
Q2
1
CSTNE12M0G52Z000R0
12MHz
Murata
Y1
1
YTC-TC16-273A1
USB_C_Receptacle_USB2.0
Yi Yuan
J1
1
DNP
ESP_CONN
DNP
J2
1
SM06B-SRSS-TB
ESP_CONN
JST
J3
1
DNP
USB_PADS
DNP
J4
1
DNP
ESP_PROG
DNP
J5
1
DNP
RST_PUE
DNP
JP1
1
DNP
BT_PUE
DNP
JP2
1
DNP
TRX-PUV
DNP
JP3
1
DNP
ESP_RST
DNP
JP4
1
DNP
ESP_BOOT
DNP
JP5
1
DNP
VDD_CTRL_BYP
DNP
JP6
1
DNP
ESP_VDD_SW
DNP
JP7
1
DNP
POW_CTRL
DNP
JP8
1
DNP
ACT-LED-V
DNP
JP9
Show 32 more
QtyPartRefs
1
TS-1088R-02526
ESP_RST
XUNPU
SW1
1
TS-1088R-02526
ESP_BOOT
XUNPU
SW2
1
PCM12SMTR
ESP_VDD_SW
C&K
SW3
1
PCM12SMTR
ESPV_SEL
C&K
SW4
1
TS-1088R-02526
POW_CTRL
XUNPU
SW5
1
DNP
VBUS
DNP
TP1
1
DNP
VBUS_LED_1
DNP
TP2
1
DNP
R232
DNP
TP3
1
DNP
CTS
DNP
TP4
1
DNP
DSR
DNP
TP5
1
DNP
RI
DNP
TP6
1
DNP
DCD
DNP
TP7
1
DNP
DTR
DNP
TP8
1
DNP
RTS
DNP
TP9
1
DNP
ESP_VDD_O
DNP
TP10
1
DNP
ESP_PWR_1
DNP
TP11
1
19-21SURC/S530-A2/TR8
VBUS_LED
Everlight
D1
1
SP0503BAHTG
BAS70K
Littelfuse
D2
1
SP0503BAHTG
SP0503BAHT
Littelfuse
D3
1
19-217UYOC/S3112/TR8
ESP_PWR
Everlight
D4
1
19-213/BHC-ZL1M2RY/3T
RX_LED
Everlight
D5
1
19-217/R6C-AL1M2VY/3T
TX_LED
Everlight
D6
2
GRM21BR61A476ME15K
47uF
Murata
C1, C8
2
CC0402KRX5R6BB104
0.1uF
Yageo
C2, C3
2
CC0402MRX5R5BB475
4.7uF
Yageo
C4, C7
1
0402N471J500LT
470pF
Walsin
C5
1
TAJR225M016RNJ
2.2uF
KYOCERA AVX
C6
3
RC0402FR-7D220RL
220R
Yageo
R1, R10, R12
2
WR04X5101FTL
5.1K
Walsin
R2, R6
5
WR04X1002FTL
10K
Walsin
R3, R4, R5, R7, R8
1
RC0402FR-0710KL
10K
Yageo
R9
2
WR04X1001FTL
1K
Walsin
R13, R14

ESPNut-D1 design files

The KiCad project lives in the CIRCUITSTATE/ESPNut-D1 repository on GitHub; these links point at the commit this page was built from.

ESPNut-D1: common questions

How big is the ESPNut-D1 PCB?

The ESPNut-D1 measures 44 × 20 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the ESPNut-D1?

64 components, from 52 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 ESPNut-D1 design files?

From the CIRCUITSTATE/ESPNut-D1 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 ESPNut-D1 design in my own project?

Yes, under the terms of its MIT license, which CIRCUITSTATE chose for the repository.

Similar boards