ESPNut-D1
CIRCUITSTATE·ESPNut-D1
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.

Main components on the ESPNut-D1
ESPNut-D1 bill of materials (BOM)
64 components, 52 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH340G WCH | SOIC-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | MIC5219-3.3YM5 Microchip | SOT-23-5 | U2 |
| 1 | AP22804AW5-7 AP22804AW5 Diodes Inc | SOT-23-5 | U3 |
| 2 | MMBT3904T-7-F Diodes Incorporated | SOT-523 | Q1, Q3 |
| 1 | 2SK3019-TP MCC | SOT-523 | Q2 |
| 1 | CSTNE12M0G52Z000R0 12MHz Murata | Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm | Y1 |
| 1 | YTC-TC16-273A1 USB_C_Receptacle_USB2.0 Yi Yuan | USB_C_Receptacle_GCT_USB4110 | J1 |
| 1 | DNP ESP_CONN DNP | Solderpad_1x06_P2.54mm_Rounded_Rectangle | J2 |
| 1 | SM06B-SRSS-TB ESP_CONN JST | JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal | J3 |
| 1 | DNP USB_PADS DNP | Solderpad_1x4_Rectangular_Rounded_1.2x1mm_P1.5mm | J4 |
| 1 | DNP ESP_PROG DNP | PinHeader_2x03_P1.27mm_Vertical | J5 |
| 1 | DNP RST_PUE DNP | Solder-Jumper-1x2_P1.3mm_Open_Rounded_1.0x1.2mm | JP1 |
| 1 | DNP BT_PUE DNP | Solder-Jumper-1x2_P1.3mm_Open_Rounded_1.0x1.2mm | JP2 |
| 1 | DNP TRX-PUV DNP | Solder-Jumper_1x3_0402_Open | JP3 |
| 1 | DNP ESP_RST DNP | Solder-Jumper-1x2_P1.3mm_Open_Rounded_1.0x1.2mm | JP4 |
| 1 | DNP ESP_BOOT DNP | Solder-Jumper-1x2_P1.3mm_Open_Rounded_1.0x1.2mm | JP5 |
| 1 | DNP VDD_CTRL_BYP DNP | Solder-Jumper-1x2_P1.3mm_Open_Rounded_1.0x1.2mm | JP6 |
| 1 | DNP ESP_VDD_SW DNP | Solder-Jumper-1x2_P1.3mm_Open_Rounded_1.0x1.2mm | JP7 |
| 1 | DNP POW_CTRL DNP | Solder-Jumper-1x2_P1.3mm_Open_Rounded_1.0x1.2mm | JP8 |
| 1 | DNP ACT-LED-V DNP | Solder-Jumper_1x3_0402_Open | JP9 |
Show 32 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TS-1088R-02526 ESP_RST XUNPU | CK_SW_SPST_UK-B0273-SP25Y | SW1 |
| 1 | TS-1088R-02526 ESP_BOOT XUNPU | CK_SW_SPST_UK-B0273-SP25Y | SW2 |
| 1 | PCM12SMTR ESP_VDD_SW C&K | SW_SPDT_PCM12 | SW3 |
| 1 | PCM12SMTR ESPV_SEL C&K | SW_SPDT_PCM12 | SW4 |
| 1 | TS-1088R-02526 POW_CTRL XUNPU | CK_SW_SPST_UK-B0273-SP25Y | SW5 |
| 1 | DNP VBUS DNP | TestPoint-0.75mm | TP1 |
| 1 | DNP VBUS_LED_1 DNP | TestPoint-0.75mm | TP2 |
| 1 | DNP R232 DNP | TestPoint-0.75mm | TP3 |
| 1 | DNP CTS DNP | TestPoint-0.75mm | TP4 |
| 1 | DNP DSR DNP | TestPoint-0.75mm | TP5 |
| 1 | DNP RI DNP | TestPoint-0.75mm | TP6 |
| 1 | DNP DCD DNP | TestPoint-0.75mm | TP7 |
| 1 | DNP DTR DNP | TestPoint-0.75mm | TP8 |
| 1 | DNP RTS DNP | TestPoint-0.75mm | TP9 |
| 1 | DNP ESP_VDD_O DNP | TestPoint-0.75mm | TP10 |
| 1 | DNP ESP_PWR_1 DNP | TestPoint-0.75mm | TP11 |
| 1 | 19-21SURC/S530-A2/TR8 VBUS_LED Everlight | LED_0603_1608Metric | D1 |
| 1 | SP0503BAHTG BAS70K Littelfuse | D_SOD-523 | D2 |
| 1 | SP0503BAHTG SP0503BAHT Littelfuse | SOT-143 | D3 |
| 1 | 19-217UYOC/S3112/TR8 ESP_PWR Everlight | LED_0603_1608Metric | D4 |
| 1 | 19-213/BHC-ZL1M2RY/3T RX_LED Everlight | LED_0603_1608Metric | D5 |
| 1 | 19-217/R6C-AL1M2VY/3T TX_LED Everlight | LED_0603_1608Metric | D6 |
| 2 | GRM21BR61A476ME15K 47uF Murata | C_0805_2012Metric | C1, C8 |
| 2 | CC0402KRX5R6BB104 0.1uF Yageo | C_0402_1005Metric | C2, C3 |
| 2 | CC0402MRX5R5BB475 4.7uF Yageo | C_0402_1005Metric | C4, C7 |
| 1 | 0402N471J500LT 470pF Walsin | C_0402_1005Metric | C5 |
| 1 | TAJR225M016RNJ 2.2uF KYOCERA AVX | CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C6 |
| 3 | RC0402FR-7D220RL 220R Yageo | R_0402_1005Metric | R1, R10, R12 |
| 2 | WR04X5101FTL 5.1K Walsin | R_0402_1005Metric | R2, R6 |
| 5 | WR04X1002FTL 10K Walsin | R_0402_1005Metric | R3, R4, R5, R7, R8 |
| 1 | RC0402FR-0710KL 10K Yageo | R_0402_1005Metric | R9 |
| 2 | WR04X1001FTL 1K Walsin | R_0402_1005Metric | 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
XG Station Power
osy
54.3 × 91 mm9 parts2LCC-BY-4.0703USB Hub Test
osy
50 × 50 mm85 parts4LCC-BY-4.0703FW-EC-DongleHiderPlus
LeoDJ
28.2 × 26.1 mm14 parts4LCERN-OHL-W-2.0490Adapter tsop48
bbogush
48 × 33 mm3 parts2LGPL-3.0389Adapter tsop48 solder
bbogush
48 × 33 mm3 parts2LGPL-3.0389Adapter soic8 solder
bbogush
48 × 20 mm3 parts2LGPL-3.0389