HiLetgo 3pcs ESP32 ESP-32D ESP-32 CP2012 USB C 38 Pin WiFi+Bluetooth Dual Core Type-C Interface ESP32-DevKitC-32 Development Board Module STA/AP/STA+AP
Thumbnail 1Thumbnail 2Thumbnail 3Thumbnail 4Thumbnail 5Thumbnail 6Thumbnail 7

HiLetgo 3pcs ESP32 ESP-32D ESP-32 CP2012 USB C 38 Pin WiFi+Bluetooth Dual Core Type-C Interface ESP32-DevKitC-32 Development Board Module STA/AP/STA+AP

4.3/5
Product ID: 588841914
Secure Transaction

Details

  • Brand
    HiLetgo
  • Model Name
    ESP32 CP2012
  • Connectivity Technology
    Bluetooth USB
  • Operating System
    Linux
  • Wireless Communication Standard
    Bluetooth
📶2.4GHz WiFi + Bluetooth dual-mode connectivity
🔋Dual-core CPU for powerful multitasking
🔌Type-C USB interface for fast, reversible connection

Description

🚀 Unlock your IoT potential with the ultimate dual-core ESP32 dev board!

  • NEXT GEN CONNECTIVITY - Stay effortlessly connected with integrated 2.4GHz WiFi and Bluetooth dual-mode, supporting STA/AP/STA+AP modes for ultimate flexibility.
  • FUTURE PROOF USB TYPE C - Enjoy hassle-free, reversible USB Type-C connectivity for quick programming and power delivery.
  • UNIVERSAL INTERFACE SUPPORT - Easily integrate with UART, SPI, I2C, PWM, DAC, and ADC interfaces to build versatile, cutting-edge applications.
  • POWERHOUSE DUAL CORE PERFORMANCE - Experience seamless multitasking with a robust dual-core processor designed for demanding IoT projects.
  • COMPACT BREADBOARD FRIENDLY DESIGN - Slim 38-pin layout fits perfectly on breadboards, making prototyping faster and neater than ever.

The HiLetgo ESP32 CP2012 is a compact, 38-pin development board featuring a powerful dual-core processor, integrated 2.4GHz WiFi and Bluetooth dual-mode, and a modern USB Type-C interface. Designed for professional prototyping, it supports multiple communication protocols and offers a breadboard-friendly form factor, making it the go-to choice for innovative IoT and embedded system projects.

Specifications

RAMLPDDR3
Wireless TypeBluetooth
BrandHiLetgo
SeriesESP32 CP2012
Item model number3-01-1842
Operating SystemLinux
Item Weight1.41 ounces
Package Dimensions4.25 x 3.23 x 1.54 inches
Number of Processors2
ManufacturerHiLetgo
ASINB0CNYK7WT2
Country of OriginChina
Date First AvailableNovember 25, 2023

Reviews

4.3

All from verified purchases

D**N

Works well with a few caveats

I haven't tested everything yet but overall these seem like good little boards. They're well-made and work with the Arduino IDE. Once I got through a few hiccups I've had no issue programming them. Had no issues connecting to my home WIFI, flashing OTA, driving some addressable LED's, and integrating with a few I2C peripherals.If you're debating getting these vs ESP8266 boards which cost around the same, I'd strongly recommend these over that. Faster clock speeds, dual core, bluetooth, built-in DAC's, and a number of other features make the ESP32 way better than 8266.I double checked and this board is indeed the ESP32-WROOM-32D using the ESP32-D0WD-V3 Rev 301 chip. The built-in blue LED is connected to GPIO2.There are a few minor issues though I'd like to see resolved at some point:Out of the box, you have to hold down the boot button when uploading a new program, in the Arduino IDE it's when it says "connecting...", you can let go once the flashing process begins. However placing a 10uF cap to GND on the "EN-Reset" pin 2 solves this. Supposedly this is actually an issue with Windows USB drivers but I've never had to do that on any other dev board.The pin labels are on the bottom side of the board, making them basically useless. A printout of the pin diagram is included which is better than nothing, but it's definitely not ideal. Very easy to accidentally miscount and connect the wrong pin.

A**R

excelente producto 💯

Tremendo CHIP. BT + wifi en el tamaño de una moneda. Más poderosa que la PC que envió a los hombres a la luna 💯

E**D

Love these ESP32 boards!

I use these all over the place for my home automation. I find they are great for ESPHome and I have a lot of these in my Home Assistant.

D**L

Tested... was able to flash and execute code just fine

Tested... was able to flash and execute code just fine. Happen to use MicroPython. One small quirk, some of the these boards flash without holding the flash button some require the flash button to be held until the flashing is in progress. Small thing, but kinda of a hassle. Would have been 5 stars if the board was a bit smarter about flashing.

E**S

Very solid boards!

So far these have performed flawlessly, weak Wi-Fi antenna but otherwise they have out performed what I have purchased from other sellers.

I**L

There's no board manager available for this. Won't run wifiscan example

I couldn't find a board manager for this. Thus it would not run the wifiscan exampleThere's almost no documentation on this board on the web, even on the espressif website

B**D

If you want one, you know what they do!

I like building my own sensors for home assistant and the ease of doing it with these WiFi capable arduinos is awesome. Greta for the tinkerer.

N**T

Knockoff CP2102 Chip May Cause Issues For Some Users

This review is for the (3 pack) USB C version of the ESP32 by HiLetgo.These chips are nearly perfect, but the counterfeit/clone CP2102 chips cause issues in some cases. If you read through the reviews and look around online for people talking about the "S1LABS" chip, you'll see a lot of complaints of Wifi and power issues. Some users find the counterfeit chip is leaking 5v into other parts of the chip, while others find the Wifi doesn't work properly. It's disappointing that HiLetgo would use the knockoff S1LABS chips, since they are known to cause issues. The original chip is produced by Silicon Labs and should be stamped "SILABS", not "S1LABS".In my case, I found that the S1LABS chip seems to be causing an issue with the auto-reboot functionality necessary for the auto-upload to work properly. In specific, through repeated testing I can verify the DTS/RTS functionality is pulling the GPIO0 and EN pins low, but does not appear to hold them low long enough for the programmer. After repeated testing with different baud rates, cables, computers, drivers, and USB ports, I am able to determine the counterfeit chips _do work_, but they are finicky and in many cases the programmer fails to put the chip into boot mode long enough, requiring the user to manually hold the BOOT button long enough for the programmer to initialize the flash sequence.I am able to confirm that the Bluetooth and Wifi functionality of these chips is working as expected. I can connect to all 3 chips over Bluetooth Serial and communicate as well as reprogram them wirelessly using ArduinoOTA or ElegantOTA which bypasses the BOOT/Upload issue entirely. Some users complained their ESP32's could not utilize both Wifi and BT radios at the same time, however, in my case I can confirm all 3 of my ESP32s can connect to my web server automatically over Wifi while communicating with my PC over Bluetooth for local control.The S1LABS chip is automatically detected by Windows 10 as a "CP2102 USB to UART Bridge Controller", however, this is not enough. You will need to head to the Silicon Labs website and download the CP2012 drivers. In my case, I found that the CP210x Universal Windows Driver for Windows 10 worked the best. You can install this driver by extracting the zip archive, then, open up Device Manager and locate the CP2102 (it should be under "Other devices"), right click it, and click Update Driver. Windows does not have the correct driver available, so click "Browse", then select the folder which contains the contents of the zip archive you just extracted and click "Next". Windows will now automatically identify the chip as a "Silicon Labs CP210x USB to UART Bridge (COM #)" - note the COM port number here for later.With the device connected, you are now ready to download/install the Ardunio IDE, PlatformIO, or the ESP-IDF. I have used all 3, but in my case, I find that PlatformIO offers the best solution. In the Arduino IDE, I was able to set these up either "ESP32-WROOM-DA Module". In PlatformIO, I was able to set these up as[env:esp32dev]platform = espressif32board = esp32devframework = arduinoand according to the logs this results inPLATFORM: Espressif 32 (6.8.1) > Espressif ESP32 Dev ModuleHARDWARE: ESP32 240MHz, 320KB RAM, 4MB FlashFor me, all 3 of these IDEs are working without any issues other than the aforementioned auto-upload issue, which is resolved by using the correct cable in the correct port during the correct phase of the moon (the last part in jest). I was able to confirm through repeated testing that these chips do support the full 4MB of flash partition space and 320KB of DRAM. It's unfortunate that the WROOM modules do not support PSRAM, but for $5 I can't really complain.Finally, the pin out seems needlessly confusing, but the manufacturer did include a printed 8.5"x11" diagram showing the alleged pin out and I haven't found anything wrong with it so far. I wish the manufacturer also included the schematic which would make it easier to verify, as well as publish the pin out online, as it seems many people are confused about it. GPIO2 is connected to a Blue LED on my boards. GPIO0 is connected to BOOT, but may be used as a regular GPIO pin as long as you do not also pull EN/RST low, which cannot be done through software. The other pins seem to be as labeled.Also, to the reviewer who complained about "negative voltage".. that's what happens when you have the multimeter the wrong way around, so I suspect they simply had the polarity reversed and in fact their board was likely operating as intended. When checking for voltage, the black lead goes to the pin labeled GND/Ground, and the red lead is used to check the voltage of other pins. Negative voltage is a very real thing, but a very extreme number of things would have to go wrong for that to happen here, and a more simple explanation is reversed polarity of the multimeter/user error.This is an amazingly powerful board for the price, and I will definitely be buying more. I'm disappointed by the knock off S1LABs chip, but will gladly work around the potential issues given the price.3/5 Stars. Would be 5/5 if the seller advertised that it used a knock off CP2102. I do NOT mind buying knockoffs but that needs to be clearly advertised. Would really appreciate specs being listed in the listing since they vary among ESP32 boards, but these seem to be the reference Dev Kit configuration. ESP-32D is not a standard board variant I could find anywhere, but the D might indicate it is in fact the reference board configuration.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Farhan Q.

The delivery time was excellent, and the packaging was secure.

2 months ago

Anita G.

Good experience, but the tracking updates could be better.

2 months ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
£23.60

Duties & taxes incl.

UKstore
1
Free Shipping

with PRO Membership

Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Suresh K.

Very impressed with the quality and fast delivery. Will shop here again.

4 days ago

Meera L.

Smooth transaction and product arrived in perfect condition.

3 weeks ago

Hiletgo 3pcs Esp32 Esp 32d Esp 32 Cp2012 Usb C | Desertcart GB