Skip to content

ESP32 DevKit-C V4

The board as it appears on the Velxio canvas, with its full pin map read live from the simulator (regenerated by scripts/gen-boards.mjs, so it always matches what you can wire).

ESP32 DevKit-C V4 board

Family: ESP32 (classic) · Languages: Arduino C++, MicroPython, ESP-IDF

Espressif’s own devkit, and the wider sibling of the DevKit V1: same dual-core Xtensa ESP32 and the same peripheral set, but 38 pins instead of 30. The extra rows bring out GPIOs the V1 leaves unbonded, which matters when a project runs out of pins rather than out of MCU.

Sketches are interchangeable with the V1 as long as the pin numbers you use exist on both — check the map below before moving a project across.

There is no separate starter for this board: open New ESP32 project and swap the board, or place it from Add Component on an empty canvas.

  • 3V3
  • EN
  • VP
  • VN
  • 34
  • 35
  • 32
  • 33
  • 25
  • 26
  • 27
  • 14
  • 12
  • GND.1
  • 13
  • D2
  • D3
  • CMD
  • 5V
  • GND.2
  • 23
  • 22
  • TX
  • RX
  • 21
  • GND.3
  • 19
  • 18
  • 5
  • 17
  • 16
  • 4
  • 0
  • 2
  • 15
  • D1
  • D0
  • CLK

Every pin above is clickable on the canvas — click one to start a wire. Board-level behavior, quirks and example links live on the family page.