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
Click to zoom





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.









