
ESP8266Dev
JPZV/D1-Nano
PCB designs for making D1-like dev board but in tiny sizes, for both ESP8266 and ESP32

PCB designs for making D1-like dev board but in tiny sizes, for both ESP8266 and ESP32
ESP32Dev is an open-source printed circuit board by JPZV, from the JPZV/D1-Nano repository on GitHub, published under the MIT licence. It is a 2-layer board of 27.4 × 28.2 mm with 31 parts on 37 nets, routed with 139 tracks and 33 vias.
It is built around the ESP32-WROOM-32. Its parts include 2 ICs, 2 switches, 1 capacitor, 1 resistor and 1 connector. It belongs with the ESP32 boards of this library.
This is a simple project of designs for a D1 Nano, a D1 Mini replacement with a smaller size and compatible with ESP32 too! While I don't have a shop myself, I give the necessary files for making your own free of charge, so feel free to printing your own PCB with your manufacture of choice.
Note: Every component, including the ESP32, can be hand soldered. The GND pad at the back of the ESP32 is not necessary to be soldered.
Note: An External serial programmer is needed
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project uses MIT license. This means that you can do whatever you want with this project. You can even make your own board and sell it without needing to give me a commission. But, if you want, you always can buy me a Coffe :)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 0.1nF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1 |
| 1 | 10K | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1 |
| 1 | 3.3V | TestPoint:TestPoint_Pad_D2.0mm | TP24 |
| 1 | 5V | TestPoint:TestPoint_Pad_D2.0mm | TP23 |
| 1 | AP1117-33 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | Boot | Button_Switch_SMD:SW_SPST_FSMSM | SW2 |
| 1 | Conn | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U1 |
| 1 | GND | TestPoint:TestPoint_Pad_D2.0mm | TP22 |
| 1 | GPIO02 | TestPoint:TestPoint_Pad_D2.0mm | TP1 |
| 1 | GPIO04 | TestPoint:TestPoint_Pad_D2.0mm | TP2 |
| 1 | GPIO05 | TestPoint:TestPoint_Pad_D2.0mm | TP3 |
| 1 | GPIO12 | TestPoint:TestPoint_Pad_D2.0mm | TP4 |
| 1 | GPIO13 | TestPoint:TestPoint_Pad_D2.0mm | TP5 |
| 1 | GPIO14 | TestPoint:TestPoint_Pad_D2.0mm | TP6 |
| 1 | GPIO15 | TestPoint:TestPoint_Pad_D2.0mm | TP7 |
| 1 | GPIO16 | TestPoint:TestPoint_Pad_D2.0mm | TP8 |
| 1 | GPIO17 | TestPoint:TestPoint_Pad_D2.0mm | TP9 |
| 1 | GPIO18 | TestPoint:TestPoint_Pad_D2.0mm | TP10 |
| 1 | GPIO19 | TestPoint:TestPoint_Pad_D2.0mm | TP11 |
| 1 | GPIO21 | TestPoint:TestPoint_Pad_D2.0mm | TP12 |
| 1 | GPIO22 | TestPoint:TestPoint_Pad_D2.0mm | TP13 |
| 1 | GPIO23 | TestPoint:TestPoint_Pad_D2.0mm | TP14 |
| 1 | GPIO25 | TestPoint:TestPoint_Pad_D2.0mm | TP15 |
| 1 | GPIO26 | TestPoint:TestPoint_Pad_D2.0mm | TP16 |
| 1 | GPIO27 | TestPoint:TestPoint_Pad_D2.0mm | TP17 |
| 1 | GPIO32 | TestPoint:TestPoint_Pad_D2.0mm | TP18 |
| 1 | GPIO33 | TestPoint:TestPoint_Pad_D2.0mm | TP19 |
| 1 | GPIO34 | TestPoint:TestPoint_Pad_D2.0mm | TP20 |
| 1 | GPIO35 | TestPoint:TestPoint_Pad_D2.0mm | TP21 |
| 1 | Reset | Button_Switch_SMD:SW_SPST_FSMSM | SW1 |
It measures 27.4 × 28.2 mm and has 2 copper layers, 1.6 mm thick.
31 parts, built around the ESP32-WROOM-32. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the JPZV/D1-Nano repository on GitHub, at the commit this page was made from: the board is ESP32Dev/ESP32Dev.kicad_pcb and its schematic ESP32Dev/ESP32Dev.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

JPZV/D1-Nano
PCB designs for making D1-like dev board but in tiny sizes, for both ESP8266 and ESP32

asterics/esp32_mouse_keyboard
ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)


Bellafaire/ESP32-Smart-Watch
An open source smartwatch based on the ESP32 compatible with the Arduino IDE.




likeablob/slow-movie-player-7c
Yet another "Slow Movie Player" implementation with 7-color E-Paper module and ESP32.

JSnowden33/Wii-Bluetooth-Replacement
This project is a full replacement for the Nintendo Wii's Bluetooth module. Emulation of the Bluetooth module is performed on the PIC32 based on rnconrad's emulator, while controller connectivity on the ESP32 is based…