ESP-WROOM-32 (ESP-32S) ESP32 Dev Board CP2102 USB-C Pre-Soldered

$8.99 USD Shipping & tax calculated at checkout
In stock· Order by 3pm ET and it ships today

Ready-to-use dev board featuring ESP32 WROOM and CP2102 USB-C serial bridge, simplifying flashing and serial connectivity for makers and engineers during rapid wireless prototyping.

Bulk eligible

Mix any Bulk eligible products — discount applies to your total quantity across the cart.
Auto-applied at checkout
Buy 5+ $8.55 each Save 5%
Buy 10+ $8.10 each Save 10%
View all bulk eligible products →
  • Free Ground Shipping U.S. orders $35+
  • Ships from USA Domestic fulfillment
  • 30-day returns Free defect replacement
  • 7-day support Fast email replies
Frequently bought together
ESP-WROOM-32 ESP32 Dev Board with CP2102 USB-C connector and pins ESP-WROOM-32 (ESP-32S) ESP32 Dev Board CP2102 USB-C Pre-SolderedNo reviews yet $8.99 This item
Total for 4 items
$29.85

Products related to this item

Product Overview

The ShillehTek ESP-WROOM-32 (ESP-32S) Dev Board CP2102 USB-C (Presoldered) is a reliable ESP32 development board for WiFi + Bluetooth projects, built for fast setup and smooth programming. It pairs the popular ESP-WROOM-32 module with a CP2102 USB-to-UART interface and a modern USB-C port for easy flashing, serial monitoring, and power. With preinstalled headers, it’s ready for breadboards and quick wiring, making it ideal for smart home builds, MQTT devices, wireless sensors, automation prototypes, and classroom labs across Windows, macOS, and Linux.

Frequently asked questions

Yes. It is designed for ESP32 development across Windows, macOS, and Linux using the appropriate ESP32 software toolchain. The onboard CP2102 USB-to-UART interface provides the serial connection used for flashing firmware and monitoring output.
Yes. The board comes with preinstalled headers, so it can plug into a breadboard or jumper wires without soldering. That makes it suitable for quick wiring, classroom labs, and faster prototyping.
ESP32 GPIO pins use 3.3V logic, so do not connect 5V signals directly to GPIO. Use sensors and modules with compatible logic levels, or add proper level shifting when connecting 5V devices.
Yes. With built-in WiFi and Bluetooth support from the ESP-WROOM-32 module, this board is a good fit for MQTT devices, smart home controls, wireless sensors, and automation prototypes that need network connectivity.
First confirm the USB-C cable supports data, not just charging. If the board still is not detected, install the CP2102 USB-to-UART driver if required, then select the correct serial port in your programming software.

Have other questions?

Chat with our US-based team — we usually reply fast.

Features & Specs

ESP-WROOM-32 Module Proven ESP32 module for WiFi + Bluetooth connected device development.

CP2102 USB-to-UART Stable interface for flashing firmware, serial monitor, and debugging workflows.

USB-C Power + Data Convenient USB-C connector for modern setups and reliable connections.

Arduino and ESP-IDF Ready Works well with Arduino IDE, PlatformIO, and ESP-IDF toolchains.

Wireless IoT Projects Great for MQTT, web servers, telemetry, smart home, and sensor nodes.

Peripheral Friendly I/O Easy hookup for I2C, SPI, UART, PWM, ADC devices like OLEDs, relays, and sensors.

Quick Start Setup Headers are installed so you can plug in, wire up, and start building immediately.

Documents

Full Product Manual ShillehTek ESP-WROOM-32 ESP-32S Dev Board CP2102 USB-C Presoldered | ShillehTek Product Manual In-depth setup guide with wiring, code examples, and troubleshooting.

Related Tutorials

ESP32 MPU6050: Wire and read motion data
Oct 23, 2023Tutorial

ESP32 MPU6050: Wire and read motion data

Build an ESP32 + MPU6050 motion sensor setup in the Arduino IDE to read accelerometer and gyroscope data reliably for...
ESP32 BMP280: Read pressure, temperature, altitude
Oct 23, 2023Tutorial

ESP32 BMP280: Read pressure, temperature, altitude

Build an ESP32 BMP280 sensor reader that prints pressure, temperature, and altitude to the Serial Monitor using the A...
ESP32 MPU6050: Accurate angle readings with i2cdevlib
Oct 23, 2023Tutorial

ESP32 MPU6050: Accurate angle readings with i2cdevlib

Build an ESP32 + MPU6050 project that outputs accurate yaw, pitch, and roll using the i2cdevlib DMP example in Platfo...
ESP32 AP Mode: Host a Hello World Web Page
Oct 23, 2023Tutorial

ESP32 AP Mode: Host a Hello World Web Page

Build an ESP32 AP Mode WiFi network that hosts a Hello World web page with no Internet required, a simple foundation ...
ESP32 Xedge SMTP: Send Email Securely
May 15, 2024Tutorial

ESP32 Xedge SMTP: Send Email Securely

Configure ESP32 Xedge SMTP in the Xedge IDE and send email from Lua with encrypted credentials, using provider settin...
ESP32 ESPresense: Send device data to AWS IoT
Apr 19, 2025Tutorial

ESP32 ESPresense: Send device data to AWS IoT

Build an ESP32 + ESPresense bridge that forwards BLE device data to AWS IoT for cloud tracking and analytics, reducin...
ESP32 SX1262: Offline Mesh Messaging
May 06, 2025Tutorial

ESP32 SX1262: Offline Mesh Messaging

Build a private offline LoRa mesh using ESP32 SX1262 boards and Meshtastic to send secure messages off-grid; step-by-...
ESP32 HC-SR04: Telegram door alerts
Dec 29, 2025Tutorial

ESP32 HC-SR04: Telegram door alerts

Build an ESP32 + HC-SR04 door presence alert that sends Telegram notifications when someone stands at your door, usin...
ESP32 + DHT22: Read Temperature and Humidity
Feb 07, 2026Tutorial

ESP32 + DHT22: Read Temperature and Humidity

Wire a DHT22 to an ESP32 and print humidity plus temperature in Celsius and Fahrenheit to the Arduino Serial Monitor....
ESP32 + LCD1602: Blink Hello World with Logic Level Shifter
Feb 07, 2026Tutorial

ESP32 + LCD1602: Blink Hello World with Logic Level Shifter

Build an ESP32-controlled LCD1602 16x2 display with a logic level shifter to blink "Hello, World!" reliably using 5V ...
ESP32 TCS3200: Print RGB and Color Names
Feb 16, 2026Tutorial

ESP32 TCS3200: Print RGB and Color Names

Build an ESP32 + TCS3200 (GY-31) color sensor project that calibrates on black and white, then prints normalized RGB ...
ESP32 2-Channel Relay Module: Control Two Loads
Feb 21, 2026Tutorial

ESP32 2-Channel Relay Module: Control Two Loads

Build an ESP32 2-channel relay controller to switch two loads reliably with Arduino code, with shared ground and stab...
ESP32 Soil Moisture Sensor: Wi-Fi Dashboard Readout
Mar 21, 2026Tutorial

ESP32 Soil Moisture Sensor: Wi-Fi Dashboard Readout

Build an ESP32 soil moisture sensor monitor with analog-to-percent readings and a Wi-Fi web dashboard, so you can che...
ESP32 ILI9341 TFT Touchscreen: Show Text and Touch
Apr 17, 2026Tutorial

ESP32 ILI9341 TFT Touchscreen: Show Text and Touch

Build an ESP32 + 2.8 inch ILI9341 TFT touchscreen that displays text and prints touch coordinates and pressure, a sol...
ESP32 vs ESP8266: Pick the Best Board for 2026
May 17, 2026Tutorial

ESP32 vs ESP8266: Pick the Best Board for 2026

Compare ESP32 vs ESP8266 in 2026 to pick the right Wi-Fi microcontroller board based on GPIO, Bluetooth, ADC, cost, a...
ESP32 DHT22: Automate Greenhouse Fan and Pump
May 18, 2026Tutorial

ESP32 DHT22: Automate Greenhouse Fan and Pump

Build an ESP32 smart greenhouse using a DHT22, soil moisture sensor, and 2-channel relay to automatically run a fan a...
ESP32 BME280 + ST7735: Wi-Fi Weather Station Display
May 18, 2026Tutorial

ESP32 BME280 + ST7735: Wi-Fi Weather Station Display

Build an ESP32 Wi-Fi weather station with a BME280 sensor and ST7735 TFT display to show indoor readings plus OpenWea...
ESP32 MQ-135: Air Quality Dashboard with OLED
May 19, 2026Tutorial

ESP32 MQ-135: Air Quality Dashboard with OLED

Build an ESP32 air quality dashboard using an MQ-135, DHT22, and SSD1306 OLED, with live readings on-screen and on a ...
ESP32 DS18B20: Wi-Fi Smoker Thermometer Alerts
May 26, 2026Tutorial

ESP32 DS18B20: Wi-Fi Smoker Thermometer Alerts

Build an ESP32 DS18B20 Wi-Fi BBQ thermometer with OLED readout and Telegram alerts, so you can monitor long smoker co...
ESP32 Relay: Build a Wi-Fi Smart Plug
May 26, 2026Tutorial

ESP32 Relay: Build a Wi-Fi Smart Plug

Build an ESP32 + relay Wi-Fi smart plug you can control via web UI or MQTT, with Tasmota-compatible options and no cl...
ESP32 BH1750: Motorized Wi-Fi Blinds Control
May 29, 2026Tutorial

ESP32 BH1750: Motorized Wi-Fi Blinds Control

Build ESP32 BH1750 motorized Wi-Fi blinds control with a 28BYJ-48 stepper and ULN2003, plus optional light-based auto...
Arduino UNO R4 vs R3 and Leonardo: Pick the right board
May 29, 2026Tutorial

Arduino UNO R4 vs R3 and Leonardo: Pick the right board

Compare Arduino UNO R3, Leonardo, UNO R4 Minima, and UNO R4 WiFi to pick the right board based on USB, I/O, power, an...
Arduino vs ESP32 vs ESP8266 vs STM32: Speed results
May 29, 2026Tutorial

Arduino vs ESP32 vs ESP8266 vs STM32: Speed results

Benchmark Arduino Nano vs ESP8266 vs ESP32 vs STM32F103 using the same loop test to compare real-world integer and fl...
ESP32 HLK-LD2410: Smart light with presence sensing
Jun 10, 2026Tutorial

ESP32 HLK-LD2410: Smart light with presence sensing

Build an ESP32 smart light using the HLK-LD2410 mmWave presence radar to keep lights on while you sit still, with rel...
ESP32 BME280: Build an Off-Grid Weather Station
Jun 10, 2026Tutorial

ESP32 BME280: Build an Off-Grid Weather Station

Build a solar-powered ESP32 weather station with a BME280 sensor, deep sleep, and cloud posting for reliable off-grid...
ESP32 Capacitive Soil Moisture: Smart Auto Watering
Jun 10, 2026Tutorial

ESP32 Capacitive Soil Moisture: Smart Auto Watering

Build an ESP32 capacitive soil moisture smart plant monitor that waters only when dry, supports deep sleep battery li...
ESP32 LVGL Display: Touchscreen Smart Switch UI
Jun 13, 2026Tutorial

ESP32 LVGL Display: Touchscreen Smart Switch UI

Build an ESP32 LVGL touchscreen smart switch UI with relay control, a DHT22 temperature gauge, and MQTT updates for H...
ESP32 HLK-LD2410: Reliable Bedroom Occupancy
Jun 13, 2026Tutorial

ESP32 HLK-LD2410: Reliable Bedroom Occupancy

Build an ESP32 + HLK-LD2410 mmWave bedroom occupancy sensor for reliable still-presence detection and Home Assistant ...
ESP32-S3-DevKitC-1 N16R8 PSRAM: Verify 16MB + 8MB
Jun 13, 2026Tutorial

ESP32-S3-DevKitC-1 N16R8 PSRAM: Verify 16MB + 8MB

Set up ESP32-S3-DevKitC-1 N16R8 in Arduino IDE, enable OPI PSRAM, and confirm 16 MB Flash plus 8 MB PSRAM for memory-...
ESP32-C3 DevKit: Arduino setup with WiFi and BLE
Jun 13, 2026Tutorial

ESP32-C3 DevKit: Arduino setup with WiFi and BLE

Set up an ESP32-C3 DevKit in Arduino IDE, then verify WiFi scanning and BLE 5 notifications for a low-cost IoT node w...
ESP32-S3 vs ESP32-C3 vs ESP32-C6: Choose Right Board
Jun 14, 2026Tutorial

ESP32-S3 vs ESP32-C3 vs ESP32-C6: Choose Right Board

Compare ESP32-S3, ESP32-C3, and ESP32-C6 to choose the right board for BLE sensors, WiFi 6 battery nodes, or Zigbee/T...

Related Videos

Customer Reviews