Schematik raised $4.6M to help anyone build hardware with AI$4.6MIL PRE-SEED ANNOUNCEMENT
CommunityPartsBlogAbout
CommunityPartsBlogAbout

Product

  • Home
  • Try Schematik
  • Download

Resources

  • Community
  • ESP32 projects
  • Blog
  • Press
  • Information for AI

Compare

  • Schematik or Fritzing
  • Schematik or Tinkercad
  • Schematik or Wokwi
  • Schematik or Claude Code

Company

  • Company
  • Jobs
  • Privacy
Making
hardware
less hard

Built with love in Europe. For makers everywhere.

© 2026 Schematik

All rights reserved

  1. Parts
  2. /Boards
  3. /ESP32 boards

ESP32 DevKit v1

OverviewAlternates
ESP32 DevKit v1 - DOIT - esp32-devkit-v1

ESP32 DevKit v1 development board for Wi-Fi/Bluetooth microcontroller projects. Exposes ESP32-WROOM GPIO through breadboard-friendly headers, supports USB serial programming, 3.3V logic, common I2C/SPI/UART peripherals, and is the default ESP32-style board for many Schematik…

Parts tray full · 5 max · remove a part to add another
STEPSTLSTL

Offers

  • ?AliExpress
  • ?Amazon.de€7.29
  • ?Banggood
  • ?Leobot ElectronicsZAR 197.00
  • ?RobotSkull₹345.00
  • Techiesms₹385.00
  • ?Technolab Electronics₹370.00
  • ?VoltaatQAR 39.00

Offers

  • ?AliExpress
  • ?Amazon.de€7.29
  • ?Banggood
  • ?Leobot ElectronicsZAR 197.00
  • ?RobotSkull₹345.00
  • Techiesms₹385.00
  • ?Technolab Electronics₹370.00
  • ?VoltaatQAR 39.00

Pinout

Logical pinout · physical placement not verified
ESP32 DEVKIT V1VIN3V3GNDGNDGPIO13GPIO15GPIO12GPIO2GPIO14GPIO4GPIO27GPIO16GPIO26GPIO17GPIO25GPIO5GPIO33GPIO18GPIO32GPIO19GPIO35GPIO21GPIO34GPIO3GPIO39GPIO1GPIO36GPIO22ENGPIO23
  • VINleft-1

    Input to the onboard 3.3V regulator. Do not drive VIN and 3V3 simultaneously.

    Type · PowerVoltage · 5V nominal (4-12V)
  • GNDleft-2

    Ground return.

    Type · GroundVoltage · 0V
  • GPIO13left-3

    GPIO13, ADC2_CH4, Touch T4, HSPI MOSI, JTAG MTCK.

    Type · GPIO
  • GPIO12left-4

    GPIO12, ADC2_CH5, Touch T5, HSPI MISO, JTAG MTDI.

    Type · GPIO
  • GPIO14left-5

    GPIO14, ADC2_CH6, Touch T6, HSPI CLK, JTAG MTMS.

    Type · GPIO
  • GPIO27left-6

    GPIO27, ADC2_CH7, Touch T7.

    Type · GPIO
  • GPIO26left-7

    GPIO26, ADC2_CH9, DAC2.

    Type · GPIO
  • GPIO25left-8

    GPIO25, ADC2_CH8, DAC1.

    Type · GPIO
  • GPIO33left-9

    GPIO33, ADC1_CH5, Touch T8, 32K_XN.

    Type · GPIO
  • GPIO32left-10

    GPIO32, ADC1_CH4, Touch T9, 32K_XP.

    Type · GPIO
  • GPIO35left-11

    GPIO35, ADC1_CH7, VDET_2. Input only.

    Type · GPIO
  • GPIO34left-12

    GPIO34, ADC1_CH6, VDET_1. Input only.

    Type · GPIO
  • GPIO39left-13

    GPIO39, ADC1_CH3, SENSOR_VN. Input only.

    Type · GPIO
  • GPIO36left-14

    GPIO36, ADC1_CH0, SENSOR_VP. Input only.

    Type · GPIO
  • ENleft-15

    Active-high chip enable. Pulling LOW resets the ESP32. Internally pulled up; the EN button drives it LOW.

    Type · Control
  • 3V3right-1

    Output of the onboard regulator; may be used as a 3.3V input instead of VIN, but never both.

    Type · PowerVoltage · 3.3V
  • GNDright-2

    Ground return.

    Type · GroundVoltage · 0V
  • GPIO15right-3

    GPIO15, ADC2_CH3, Touch T3, HSPI CS, JTAG MTDO.

    Type · GPIO
  • GPIO2right-4

    GPIO2, ADC2_CH2, Touch T2, onboard LED on this board.

    Type · GPIO
  • GPIO4right-5

    GPIO4, ADC2_CH0, Touch T0.

    Type · GPIO
  • GPIO16right-6

    GPIO16, UART2 RX (Serial2 default).

    Type · GPIO
  • GPIO17right-7

    GPIO17, UART2 TX (Serial2 default).

    Type · GPIO
  • GPIO5right-8

    GPIO5, VSPI CS0 (SPI default SS).

    Type · GPIO
  • GPIO18right-9

    GPIO18, VSPI CLK (SPI default SCK).

    Type · GPIO
  • GPIO19right-10

    GPIO19, VSPI Q (SPI default MISO / CIPO).

    Type · GPIO
  • GPIO21right-11

    GPIO21, default Arduino Wire I2C SDA.

    Type · GPIO
  • GPIO3right-12

    GPIO3, UART0 RX. Wired to the onboard CP2102 USB-UART.

    Type · GPIO
  • GPIO1right-13

    GPIO1, UART0 TX. Wired to the onboard CP2102 USB-UART.

    Type · GPIO
  • GPIO22right-14

    GPIO22, default Arduino Wire I2C SCL.

    Type · GPIO
  • GPIO23right-15

    GPIO23, VSPI D (SPI default MOSI / COPI).

    Type · GPIO
PinPositionTypeFunctionVoltage
VINleft-1PowerInput to the onboard 3.3V regulator. Do not drive VIN and 3V3 simultaneously.5V nominal (4-12V)
GNDleft-2GroundGround return.0V
GPIO13left-3GPIOGPIO13, ADC2_CH4, Touch T4, HSPI MOSI, JTAG MTCK.
GPIO12left-4GPIOGPIO12, ADC2_CH5, Touch T5, HSPI MISO, JTAG MTDI.
GPIO14left-5GPIOGPIO14, ADC2_CH6, Touch T6, HSPI CLK, JTAG MTMS.
GPIO27left-6GPIOGPIO27, ADC2_CH7, Touch T7.
GPIO26left-7GPIOGPIO26, ADC2_CH9, DAC2.
GPIO25left-8GPIOGPIO25, ADC2_CH8, DAC1.
GPIO33left-9GPIOGPIO33, ADC1_CH5, Touch T8, 32K_XN.
GPIO32left-10GPIOGPIO32, ADC1_CH4, Touch T9, 32K_XP.
GPIO35left-11GPIOGPIO35, ADC1_CH7, VDET_2. Input only.
GPIO34left-12GPIOGPIO34, ADC1_CH6, VDET_1. Input only.
GPIO39left-13GPIOGPIO39, ADC1_CH3, SENSOR_VN. Input only.
GPIO36left-14GPIOGPIO36, ADC1_CH0, SENSOR_VP. Input only.
ENleft-15ControlActive-high chip enable. Pulling LOW resets the ESP32. Internally pulled up; the EN button drives it LOW.
3V3right-1PowerOutput of the onboard regulator; may be used as a 3.3V input instead of VIN, but never both.3.3V
GNDright-2GroundGround return.0V
GPIO15right-3GPIOGPIO15, ADC2_CH3, Touch T3, HSPI CS, JTAG MTDO.
GPIO2right-4GPIOGPIO2, ADC2_CH2, Touch T2, onboard LED on this board.
GPIO4right-5GPIOGPIO4, ADC2_CH0, Touch T0.
GPIO16right-6GPIOGPIO16, UART2 RX (Serial2 default).
GPIO17right-7GPIOGPIO17, UART2 TX (Serial2 default).
GPIO5right-8GPIOGPIO5, VSPI CS0 (SPI default SS).
GPIO18right-9GPIOGPIO18, VSPI CLK (SPI default SCK).
GPIO19right-10GPIOGPIO19, VSPI Q (SPI default MISO / CIPO).
GPIO21right-11GPIOGPIO21, default Arduino Wire I2C SDA.
GPIO3right-12GPIOGPIO3, UART0 RX. Wired to the onboard CP2102 USB-UART.
GPIO1right-13GPIOGPIO1, UART0 TX. Wired to the onboard CP2102 USB-UART.
GPIO22right-14GPIOGPIO22, default Arduino Wire I2C SCL.
GPIO23right-15GPIOGPIO23, VSPI D (SPI default MOSI / COPI).
Logical pinout · physical placement not verified
ESP32 DEVKIT V1VIN3V3GNDGNDGPIO13GPIO15GPIO12GPIO2GPIO14GPIO4GPIO27GPIO16GPIO26GPIO17GPIO25GPIO5GPIO33GPIO18GPIO32GPIO19GPIO35GPIO21GPIO34GPIO3GPIO39GPIO1GPIO36GPIO22ENGPIO23

Pin details

30 connections
  1. VIN

    Input to the onboard 3.3V regulator. Do not drive VIN and 3V3 simultaneously.

    PowerVoltage · 5V nominal (4-12V)
    left-1
  2. GND

    Ground return.

    GroundVoltage · 0V
    left-2
  3. GPIO13

    GPIO13, ADC2_CH4, Touch T4, HSPI MOSI, JTAG MTCK.

    GPIO
    left-3
  4. GPIO12

    GPIO12, ADC2_CH5, Touch T5, HSPI MISO, JTAG MTDI.

    GPIO
    left-4
  5. GPIO14

    GPIO14, ADC2_CH6, Touch T6, HSPI CLK, JTAG MTMS.

    GPIO
    left-5
  6. GPIO27

    GPIO27, ADC2_CH7, Touch T7.

    GPIO
    left-6
  7. GPIO26

    GPIO26, ADC2_CH9, DAC2.

    GPIO
    left-7
  8. GPIO25

    GPIO25, ADC2_CH8, DAC1.

    GPIO
    left-8
  9. GPIO33

    GPIO33, ADC1_CH5, Touch T8, 32K_XN.

    GPIO
    left-9
  10. GPIO32

    GPIO32, ADC1_CH4, Touch T9, 32K_XP.

    GPIO
    left-10
  11. GPIO35

    GPIO35, ADC1_CH7, VDET_2. Input only.

    GPIO
    left-11
  12. GPIO34

    GPIO34, ADC1_CH6, VDET_1. Input only.

    GPIO
    left-12
  13. GPIO39

    GPIO39, ADC1_CH3, SENSOR_VN. Input only.

    GPIO
    left-13
  14. GPIO36

    GPIO36, ADC1_CH0, SENSOR_VP. Input only.

    GPIO
    left-14
  15. EN

    Active-high chip enable. Pulling LOW resets the ESP32. Internally pulled up; the EN button drives it LOW.

    Control
    left-15
  16. 3V3

    Output of the onboard regulator; may be used as a 3.3V input instead of VIN, but never both.

    PowerVoltage · 3.3V
    right-1
  17. GND

    Ground return.

    GroundVoltage · 0V
    right-2
  18. GPIO15

    GPIO15, ADC2_CH3, Touch T3, HSPI CS, JTAG MTDO.

    GPIO
    right-3
  19. GPIO2

    GPIO2, ADC2_CH2, Touch T2, onboard LED on this board.

    GPIO
    right-4
  20. GPIO4

    GPIO4, ADC2_CH0, Touch T0.

    GPIO
    right-5
  21. GPIO16

    GPIO16, UART2 RX (Serial2 default).

    GPIO
    right-6
  22. GPIO17

    GPIO17, UART2 TX (Serial2 default).

    GPIO
    right-7
  23. GPIO5

    GPIO5, VSPI CS0 (SPI default SS).

    GPIO
    right-8
  24. GPIO18

    GPIO18, VSPI CLK (SPI default SCK).

    GPIO
    right-9
  25. GPIO19

    GPIO19, VSPI Q (SPI default MISO / CIPO).

    GPIO
    right-10
  26. GPIO21

    GPIO21, default Arduino Wire I2C SDA.

    GPIO
    right-11
  27. GPIO3

    GPIO3, UART0 RX. Wired to the onboard CP2102 USB-UART.

    GPIO
    right-12
  28. GPIO1

    GPIO1, UART0 TX. Wired to the onboard CP2102 USB-UART.

    GPIO
    right-13
  29. GPIO22

    GPIO22, default Arduino Wire I2C SCL.

    GPIO
    right-14
  30. GPIO23

    GPIO23, VSPI D (SPI default MOSI / COPI).

    GPIO
    right-15

ESP32

155 other options

Wi-Fi and Bluetooth on a single chip, in every shape from Espressif DevKitC to Adafruit Feathers with STEMMA QT, DFRobot FireBeetles tuned for battery life, and Seeed XIAOs under a thumbnail.

View all 155
  • 10 I/Os Relay Module - CPU ESP32 (Relay Output) visual preview

    10 I/Os Relay Module - CPU ESP32 (Relay Output)

  • Adafruit ESP32 Feather V2 w.FL Antenna - 8MB Flash + 2MB PSRAM visual preview

    Adafruit ESP32 Feather V2 w.FL Antenna - 8MB Flash + 2MB PSRAM

  • Adafruit ESP32-C6 Feather - STEMMA QT visual preview

    Adafruit ESP32-C6 Feather - STEMMA QT

  • Adafruit ESP32-S2 Feather - 4MB Flash + 2MB PSRAM visual preview

    Adafruit ESP32-S2 Feather - 4MB Flash + 2MB PSRAM

  • Adafruit ESP32-S2 Feather with BME280 Sensor - STEMMA QT visual preview

    Adafruit ESP32-S2 Feather with BME280 Sensor - STEMMA QT

  • Adafruit ESP32-S3 Feather 8MB with w.FL Antenna visual preview

    Adafruit ESP32-S3 Feather 8MB with w.FL Antenna

  • Adafruit Feather HUZZAH with ESP8266 WiFi visual preview

    Adafruit Feather HUZZAH with ESP8266 WiFi

  • Adafruit HUZZAH ESP8266 Breakout visual preview

    Adafruit HUZZAH ESP8266 Breakout

  • Adafruit HUZZAH32 – ESP32 Breakout Board visual preview

    Adafruit HUZZAH32 – ESP32 Breakout Board

  • Adafruit HUZZAH32 ESP32 Feather Board visual preview

    Adafruit HUZZAH32 ESP32 Feather Board

  • Adafruit Metro ESP32-S3 with 16MB Flash 8MB PSRAM visual preview

    Adafruit Metro ESP32-S3 with 16MB Flash 8MB PSRAM

  • Adafruit Metro M4 Express AirLift (WiFi) - Lite visual preview

    Adafruit Metro M4 Express AirLift (WiFi) - Lite

Related groups

4 groups
10 I/Os PLC Module - CPU Arduino Nano (Optoisolated Output) visual preview

Arduino

About 75 boards across every Arduino generation: 5V Uno/Mega/GIGA, 3.3V MKR and Portenta, plus DFRduino and Bluno compatibles. Confirm the voltage rail before stacking any shield.

Boards · Arduino boards · 77 parts

15x7 CharliePlex LED Matrix FeatherWing - Cool White visual preview

Add-ons

About 270 add-ons across Pi HATs, Arduino shields, and FeatherWings. The same function — motor control, PoE, display — usually ships once per host connector family. Get the host board right first.

Boards · HATs, Shields & add-ons · 270 parts

16-Ch Servo Driver Breakout for micro:bit, I2C visual preview

Other MCUs

Specialists: Teensy for high-clock audio and USB, Adafruit SAMD boards running CircuitPython or the Arduino IDE, proper STM32 eval kits, and the micro:bit classroom ecosystem. Schematik builds target ESP32, Arduino Uno, and Pico; come here when you have a specific reason to.

Boards · Other MCU boards · 229 parts

Adafruit DVI Breakout Board for HDMI Source Devices visual preview

Pi Pico

The Raspberry Pi MCU line — Pico, Pico 2, and third-party boards on the same silicon — plus a deep bench of Pico-pinout displays, loggers, and radio modules that do nothing without a Pico plugged in.

Boards · Pico & RP2040 boards · 43 parts