DIYables DIYables ESP32 Development Board 38 Pin Wide Version ESP-WROOM-32 with USB Type-C CP2102, Dual Core WiFi Bluetooth Microcontroller Compatible with Arduino IDE

Development BoardsFor ESP32
Buy on Amazon
ESP32 38-pin wide development board ESP-WROOM-32 USB Type-C CP2102 dual core WiFi Bluetooth Arduino IDE Click to zoom
ESP32 38-pin wide development board ESP-WROOM-32 USB Type-C CP2102 dual core WiFi Bluetooth Arduino IDEESP32 38-pin wide board top view showing ESP-WROOM-32 module USB Type-C port and full GPIO layoutESP32 wide board bottom view showing CP2102 chip and PCB details for IoT prototypingESP32 38-pin wide board dimension and size reference for enclosure and project planningESP32 38-pin wide board pinout diagram showing all GPIO ADC DAC UART SPI I2C pin assignmentsESP32 38-pin wide board connected to sensors and breadboard for Arduino IDE IoT project

Quick Overview

The DIYables ESP32 Development Board 38-Pin Wide Version is a powerful microcontroller board built around the ESP-WROOM-32 module, featuring a dual-core Tensilica LX6 processor running up to 240 MHz with integrated 2.4 GHz WiFi and Bluetooth connectivity. The wide 38-pin layout provides full access to all available GPIO pins, making it ideal for projects that require extensive peripheral connections such as sensors, displays, relays, and expansion modules. The USB Type-C interface paired with the CP2102 USB-to-Serial chip ensures stable power delivery and reliable data transmission for programming and serial communication.

The board exposes rich I/O resources including multiple GPIO, ADC, DAC, UART, SPI, I2C, PWM, and capacitive touch sensor channels. The wide form factor is designed to fit standard breadboards on both sides without blocking any pins, allowing full use of all 38 pins during prototyping. Onboard 3.3V regulation accepts 5V USB input, and the CP2102 chip provides automatic driver support on most operating systems for plug-and-play programming.

Fully compatible with Arduino IDE after installing the ESP32 board package, as well as ESP-IDF and MicroPython for flexible development options. Ideal for smart home automation, wireless control, robotics, IoT sensor networks, web servers, and embedded system applications.

Key Features

  • ESP-WROOM-32 Dual-Core Processor — Dual-core Tensilica LX6 processor up to 240 MHz with 4MB flash and 520KB SRAM for strong IoT performance
  • USB Type-C with CP2102 — Modern USB Type-C interface and CP2102 USB-to-Serial chip for stable power supply and reliable programming
  • 38-Pin Wide Board Design — Full 38-pin wide layout provides extensive GPIO access for sensors, displays, relays, and expansion modules
  • Built-in WiFi and Bluetooth — 2.4 GHz WiFi 802.11 b/g/n and Bluetooth 4.2 BR/EDR and BLE for wireless connectivity
  • Breadboard Friendly — Wide form factor fits breadboards with pins accessible on both sides for easy prototyping
  • Rich GPIO Resources — Multiple ADC, DAC, UART, SPI, I2C, PWM, and capacitive touch sensor interfaces
  • Arduino IDE Compatible — Fully supported by Arduino IDE with the ESP32 board package and extensive library ecosystem
  • ESP-IDF and MicroPython Support — Compatible with Espressif's ESP-IDF framework and MicroPython for advanced development
  • Onboard 3.3V Regulator — Accepts 5V USB input and provides stable 3.3V logic for all GPIO peripherals
  • Versatile Applications — Ideal for smart home automation, wireless control, robotics, IoT sensor networks, and embedded systems
  • ...NOTE
  • If you are using the ESP32 with analog sensors, you may need to configure the ADC with 11 dB attenuation to set the voltage reference range to handle up to 3.3V.
  • ...NOTE

SPECIFICATION

Specification Value
Product Type ESP32 Development Board (38-Pin Wide Version)
Module ESP-WROOM-32
Processor Dual-core Tensilica LX6
Clock Speed Up to 240 MHz
Flash Memory 4MB
SRAM 520KB
WiFi 2.4 GHz IEEE 802.11 b/g/n
Bluetooth Bluetooth 4.2 BR/EDR and BLE
USB Interface USB Type-C
USB-to-Serial Chip CP2102
Total Pins 38 pins (wide version)
ADC 18 channels, 12-bit SAR ADC
DAC 2 channels, 8-bit DAC
Touch Sensors 10 capacitive touch pins
PWM Channels 16 channels
UART 3 interfaces
SPI 4 interfaces
I2C 2 interfaces
Operating Voltage 3.3V (internal logic)
Input Voltage 5V DC via USB Type-C
Package Quantity 1 piece
Compatibility Arduino IDE, ESP-IDF, MicroPython
Applications Smart home automation, wireless control, robotics, IoT sensor networks, web servers, embedded systems

COMPATIBLE HARDWARE

  • Breadboards — Wide 38-pin layout fits breadboards with full pin access on both sides
  • OLED and LCD displays (I2C/SPI) — Display sensor data and project status
  • Temperature and humidity sensors (DHT11, DHT22, BME280) — I2C and digital GPIO interface
  • PIR and ultrasonic motion sensors — Digital GPIO for detection and ranging
  • Relay modules — GPIO control for switching high-power AC/DC devices
  • Servo motors — PWM control for precise positioning in robotics
  • LED strips (WS2812B, NeoPixel) — Addressable RGB LED control via GPIO
  • SD card modules — SPI interface for data logging and file storage
  • GPS modules — UART interface for location tracking applications
  • Motor drivers (L298N, L9110) — GPIO and PWM control for DC motors
  • Bluetooth peripherals — BLE sensors, beacons, and smartphone connectivity
  • MQTT brokers and cloud platforms — AWS IoT, Home Assistant, ThingSpeak integration

DRIVER

This board uses the CP210x USB to Serial chip. Most operating systems support it automatically, but if your computer does not recognize the board, you may need to install the driver manually.