ESP32 DevKit Boards
The ESP32 DevKit Boards come in various formats and sizes with WROOM modules and USB adapter. They are supported by the HomeDing library.
As there are many variants of the ESP32 DevKit Boards, be sure to check the used module. Most boards use the ESP-WROOM-32 or ESP-WROOM-32D modules.
There are very similar versions available with different IO pin assignments a USB port to Serial adapter and 3.3 V regulator. The Reset button (EN) and the Boot button (GPIO0) is available.
Many, but not all GPIOs of the ESP32-WROOM module are available on the pins of the board.
Some have a LED on-board connected to GPIO2.
The ESP32-WROOM module features:
- 4 MByte SPI Flash memory
- 520 kByte SRAMs
00:00:03 diag/0:t Chip-Info: 00:00:03 diag/0:t model: 1 00:00:03 diag/0:t ESP32 00:00:03 diag/0:t features: 00000032 00:00:03 diag/0:t 2.4GHz WiFi 00:00:03 diag/0:t Bluetooth LE 00:00:03 diag/0:t Bluetooth Classic 00:00:03 diag/0:t cores: 2 00:00:03 diag/0:t revision: 1 00:00:03 diag/0:t ChipModel: ESP32-D0WDQ6 00:00:03 diag/0:t Flash: 00:00:03 diag/0:t ChipSize: 4194304 00:00:03 diag/0:t ChipMode: 0 00:00:03 diag/0:t ChipSpeed: 80000000
In the following pin pictures the most useful functions on a pin are illustrated. Some functionality is problematic e.g.
- using ADC2 win WiFi mode or
- using the TR/RX pins for different functions but serial communication
so I don’t show it in the pictures.
30 pin version
38 pin version
See also
-
https://circuits4you.com/2018/12/31/esp32-devkit-esp32-wroom-gpio-pinout/
-
https://docs.platformio.org/en/latest/boards/espressif32/esp32doit-devkit-v1.html
-
https://github.com/bdring/Grbl_Esp32/wiki/ESP32-DevKit-Versions
-
https://randomnerdtutorials.com/esp32-pinout-reference-gpios/