ESP32 DevKit Boards
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/