Skip to content
Free IDE

← Components

ESP32 DevKit V1 (DOIT, 30 pins)

Development board with the ESP32 chip (ESP32-WROOM-32 module): Wi-Fi, Bluetooth, 2 cores and pins you control with MicroPython. It is the board that runs your main.py. USB powers the board and gives you the Serial/REPL terminal. The board’s blue LED is on GPIO2.

All 30 pins, one by one, are in the DevKit V1 pinout.

Pinout

ESP32ENBOOTENVPVND34D35D32D33D25D26D27D14D12D13GNDVIND23D22TX0RX0D21D19D18D5TX2RX2D4D2D15GND3V3
PinConnect toNote
3V3power for the 3.3 V modulesoutput of the board’s regulator
GND (2 pins)negative of the whole circuitthe two GND pins are the same node
VIN5 V from the USBdo not connect to a GPIO pin
D2 (GPIO2)the board’s blue LEDstrapping pin: avoid pulling it to 3V3 at boot
D34, D35, VP (36), VN (39)inputs onlythey have no internal pull-up/pull-down
TX0/RX0 (GPIO1/3)USB Serial (REPL)avoid using them as GPIO
ENresetthe board’s EN button
FastMindLocal AI assistant

The AI that remembers your life and lives on your computer

  • Long-term memory with the source of every answer
  • Works offline: your data stays on your PC
  • Reads PDFs, slides, photos and meeting recordings
Download free for Windows

Essential plan free forever

MicroPython example

from machine import Pin
import time

led = Pin(2, Pin.OUT)  # the board’s blue LED

while True:
    led.value(not led.value())
    time.sleep(0.5)

Specifications

ItemValueSource
Pin logic voltage3.3 VMicroPython quick reference and ESP32 datasheet (Espressif)
Maximum voltage on a pin3.6 V (anything above damages the chip)MicroPython quick reference and ESP32 datasheet (Espressif)
Pins30 (15 on each side)MicroPython quick reference and ESP32 datasheet (Espressif)
CPU (MicroPython default)160 MHz — checked on a DevKit V1Ferramentas/placa/medir_placa.py
Internal pull-up/pull-down~45 kΩESP32 datasheet (Under review: confirm)

Values marked "Under review" will still be checked against the parts in the lab.

FastTeacherFor teachers

From the syllabus to a planned semester

  • Teaching plan and calendar built automatically
  • Class diary ready to paste into SIGA
  • Slides and exercise lists with answer keys
Meet FastTeacher

Free Community edition · Windows

FastMindLocal AI assistant

The AI that remembers your life and lives on your computer

  • Long-term memory with the source of every answer
  • Works offline: your data stays on your PC
  • Reads PDFs, slides, photos and meeting recordings
Download free for Windows

Essential plan free forever

FastTeacherFor teachers

From the syllabus to a planned semester

  • Teaching plan and calendar built automatically
  • Class diary ready to paste into SIGA
  • Slides and exercise lists with answer keys
Meet FastTeacher

Free Community edition · Windows