🚀 Elevate Your Projects with the Ultimate ESP32 Board!
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.
RAM | LPDDR4 |
Wireless Type | Bluetooth |
Brand | HiLetgo |
Series | ESP32 CP2012 |
Item model number | 3-01-1842 |
Operating System | Linux |
Item Weight | 1.41 ounces |
Package Dimensions | 4.25 x 3.23 x 1.54 inches |
Processor Brand | Espressif |
Number of Processors | 2 |
Manufacturer | HiLetgo |
ASIN | B0CNYK7WT2 |
Country of Origin | China |
Date First Available | November 25, 2023 |
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.
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.
J**N
works great, fits breadboard width
work great, and fits breadboard for the width, so you can wire easily
N**C
Decent enough for what they are
Edit: originally I thought these were all useless/broken, but it turns out it's because I was using some pins in 6-11 since they're labelled as GPIO but you are NOT supposed to use those at all otherwise you will likely end up debugging endless reset loops. They're okay there are just some weird quirks as others have mentioned and not much information on them
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.
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.
P**E
Hiletgo is a good vendor. Like all my other hiletgo items, these are as advertised and work great.
These were my first ESP32 dev boards. No problems is what you want for your first. These delivered.I always check if hiletgo has the item I am looking for. Having a good vendor is one less thing to worry about. Great pricing is icing on the cake.
Trustpilot
2 weeks ago
2 days ago