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
  • CPU Manufacturer
    Espressif
📡Dual WiFi+Bluetooth
🔌Type-C Interface
⚙️38 Pin Connectivity

Description

🚀 Elevate Your Projects with the Ultimate ESP32 Board!

  • COMPACT DESIGN - Narrower width ensures perfect breadboard compatibility.
  • USER FRIENDLY SETUP - Universal AT command support makes it a breeze to get started.
  • SEAMLESS CONNECTIVITY - Experience dual-mode WiFi and Bluetooth for all your IoT projects.
  • MULTI INTERFACE SUPPORT - Easily connect with UART, SPI, I2C, PWM, DAC, and ADC.
  • UNLEASH YOUR CREATIVITY - With 38 pins, this board offers more versatility than ever!

The HiLetgo ESP32 CP2012 is a powerful development board featuring a Type-C interface, 38 pins for enhanced connectivity, and dual-mode WiFi and Bluetooth capabilities. Ideal for professionals and hobbyists alike, it supports multiple interfaces and is designed for seamless integration into your projects.

Specifications

RAMLPDDR4
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
Processor BrandEspressif
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.

J**N

works great, fits breadboard width

work great, and fits breadboard for the width, so you can wire easily

C**.

ESP32 or Bust

If you’re into DIY electronics and haven’t used these yet, you’re missing out. Fast WiFi, Bluetooth built-in, and enough I/O to make any project sing. I’ve used them in LED controls, sensor setups, and even one rogue automatic dog feeder. Reliable and fun to code—buy 'em in bulk.

O**I

So far seems to work well, but really missing documentation

I'm mostly writing this review to gather some information here for other folks buying this, so I'm putting this first:This board appears to be identical to the NodeMCU-32S, down to almost every detail of the schematic. You'll find googling information about that board to provide a lot more information than trying to google the model name on this listing.If you're using PlatformIO (which I've so far found to be pretty smooth overall), this is the key stuff specific to this board that you need in your platformio.ini file:platform = espressif32board = nodemcu-32s(So far, I've had everything work great also using `framework = arduino`, which is a lot easier to get off the ground with than the "espidf" framework.)One note: I have found that usually after I upload code to the board and monitor serial output, I immediately get a whole bunch of garbage output at first. Then the output returns to normal. This only seems to happen right after uploading code; if I cycle the power, the serial output looks normal immediately. The garbage is also super variable in quantity. Sometimes I get what looks like kilobytes of garbage, and other times I only get a few bytes. This happens on each of the three boards I bought, and appears to be harmless, but it did cost me half an hour of flipping around to different configurations before I realized that it doesn't seem to hurt anything.---Now my actual review:Overall, this has worked well so far. I've tested:- Building against the Arduino framework- WiFi access (connecting to an existing 2.4 network)- Running multiple threads- Running a simple HTTP serverMy biggest complaint is that hiletgo has almost no information out there about this board aside from a datasheet about the processor itself and a laser print of a pin-out diagram included with the product. As a result, there's been a lot of trial and error getting everything working, and it would have been even harder if I hadn't found random folks on the internet who had already put in a lot of the legwork.

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

A**N

Includes pinout

Has newer USB-C connector and it appears to have an updated bootloader as there are more messages printed out during boot. The one thing that set this apart from other vendors is the fact that they included a pinout of the board. Although this information is pretty easy to find for this board, it sure helps to have it without having to search for it. I've bought from this vendor before and have had good luck with their products.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Pooja R.

The customer service exceeded my expectations. Perfect for buying products you can't find elsewhere.

1 week ago

Farhan Q.

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

2 months ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 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.
£24.20

Duties & taxes incl.

UKstore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Abdullah B.

Great price for an authentic product. Fast international shipping too!

3 weeks 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