Skip to content

ESP32 DevKit

Introduction

UART0

Do NOT connect a peripheral to UART0 (GPIO1, GPIO3). UART0 is used by the ESP32's bootloader and by the firmware to print messages.

Input-Only Pins

Pins GPIO 34, 35, 36, and 39 are input-only pins and cannot be used as outputs. If you are not sure what that means, do not use these pins at all.

To use this board please refer to the Device Profile called nodemcu_esp32.json or blinkyparts_esp32.json. Both are nicely compatible with the dev board. Open the JSON file with a text editor and have a look at the specific pin numbers.

Overview

The following is an overview of the original Espressif ESP32 DevKit board. Many boards offered on well-known larger Chinese or local web stores are usually merely compatible imitations.

Flash Memory

Flash Memory

Get a version with at least 8 MB of flash memory to be able to use OTA updates.

Versions of this board with 8 MB or more of flash memory are available, but harder to find. When searching for such a board by keywords, mostely ESP32-S3 boards come up.

Note that Espressif offers the following ESP32-DevKitC variants:

Board Name Module Flash PSRAM Antenna
ESP32-DevKitC-32E ESP32-WROOM-32E 4 MB - PCB Trace
ESP32-DevKitC-32UE ESP32-WROOM-32UE 4 MB - external
ESP32-DevKitC-VE ESP32-WROVER-E 8 MB 8 MB PCB Trace
ESP32-DevKitC-VIE ESP32-WROVER-IE 8 MB 8 MB external

The ESP32-DevKitC-VIE also has a PCB trace antenna, which can be used instead of the external PCB connector by re-soldering the respective resistor close to the antenna connector into the respective position. This requires soldering experience due to the small size of the resistor.

Sources for genuine ESP32-DevKitC-VIE:

At the time of writing, the distributors listed above also offer the ESP32-DevKitC-VE board.

Use the respective full board name to find these boards in other online stores.

Schematic

Example

This is merely an example. You may need a different RF module to support your inverter. The display and LEDs are optional. You may wire the components to other GPIOs, if you upload a matching Device Profile.

Schematic

Symbolic View

Example

This is merely an example. You may need a different RF module to support your inverter. The display and LEDs are optional. You may wire the components to other GPIOs, if you upload a matching Device Profile.

Symbolic