What are the difference of this ESP32s?

so i like to order something and study ESP32. but the problem is there are variety of ESP32.
In my shop there is ESP-32 NODEMCU and ESP-32 DEVKITC ESP32 NODEMCU and WEMOS ESP32 DEVELOPMENT BOARD IN UNO STYLE MODULE D1 R32
im confuse what are the difference between the 3?

what do you recommend that can handle moderate projects? i mean when i say that, i mean its not just light-ening LEDs or moving servo alone. although you can skip this question, since this i might be jumping to bigger work with having beginner knowledge

Can you please post links to the 3 devices ?

I would suggest that you get just about any ESP32 development board and experiment

My current favourite is the Wemos D1 mini ESP32

1 Like

Get a ESP32 development board model S, lots of problems fixed with the model S; ESP32S.

I use only development modules from HiLetGo because they have not failed to meet with the ESPRESSIF's specs. I did try using el-cheapo ESP32's, 4 modules for $20.00 USD, but those modules fail to transmit as far as the HiLetGo modules.

Your topic has been moved to this forum section as this location is more relevant to the subject

There is a good comparison here:

The same channel has more comparisons of older boards and lots of other useful information.

1 Like

One big difference between the ESP32 variants is single or dual processor core. Some information is also here: ESP32 - Wikipedia

ESP32's are dual core, ESP8266's are single core.

A search of that link I gave above for the keyword "single-core" will tell a different story.
Here is a development board with a single-core variant: https://www.mouser.ch/new/espressif/espressif-systems-esp32-c3-devkitm-1-board/

a thing you want to investigate before investing: many ESP32s are very hard to upload to. if you search for "esp32 boot mode" you will find people adding 100 uf caps from EN to ground, people putting 10k resistors in line with the BOOT button, people grounding GPIO2 in addition to GPIO1, and people who say power it up via the 5V pin when uploading. there are various combinations of hold down the reset pin before the BOOT pin, or the other way around, or while powering it up.

the fact that there are so many workarounds shows that none actually work by themselves

if anyone has successfully uploaded to a TTGO OLED SD LoRa V2.16, please share the method used.

Oi! Yes indeed ESP32 the ESP32-S0WD, single core thingy.

Since using a powered USB hub to interface my ESP32's with I've not have to press the button, except for ESP32-CAM's.

It might be of interest if the ESP32 does a bad thing, like the time my ESP32 voltage regulator blew and sent over 5V to my PC's USB device and burnt the PC, I separate my ESP32's from the computer with a powered hub. A powered hub is far cheaper to replace then a desktop PC.

Lots of helpful tips. The only thing I could add is to please get one with WROVER module that has the most amount of PSRAM and FLASH. If everything arduino-ESP32 fails to entertain you, you have a kick-butt dev board to try MicroPython on, which is a very interesting platform by itself.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.