The ESP32 is very new, I would expect there to be some changes in the available PCB layouts as different manufacturers do their own take on what the "right" pinout for a breakout board w/serial adapter on it is.
I think the ones in the tutorial were an early production run, as ESP32's are only recently becoming actually available (as recently as december, the sellers that claimed to have them weren't actually fulfilling orders. I got scammed by one of them, received a piece of bare protoboard and a broken english apology letter. Never got money back or the ESP32's that their apology letter swore would be in the mail by the time I got the dummy package).
Also, the pinouts look extremely similar... I almost wonder if the blue ones were made by the same people, only a prototype batch. They look hastily designed compared to the black ones.
I would recommend the one manufactured/designed by ESPRESSIF , if u dont find then take any, its not an issuse.
I have 2 boards one by espressif and other by local manufacturer but i didnt find any difference same program/code works. however the pins may be assigned differently.
Those are not ESP32 modules. In fact, they are Wrapped ESP32 Development boards. Their quality may vary allot depending on the price and the manufacturer. On base, they all have a ESP32 Chip integrated, but the working behavior and performance can differ due to how manufacturer builds them. Some have protection components (resistors, capacitors, diodes) while others have none and are more vulnerable to burning shorts. Also components soldering precision is a very important factor in power consumption and output sensitivity.
Another thing you may need to know, is that Espressif sells ESP32 in 4 builds (ESP32-D0WDQ6, ESP32-D0WD, etc.). Some of them have Dual-core CPU and some have only single Core. Also the Embedded Flash size vary from version to version.
If you want to make a better idea about ESP32 available boards, and how to program them, here is a in depth complete review with examples and comparison:
Hi,
I'm working on esp32 module, i used it as a web server and able to control home appliances from webpage , if i want to use esp32 module as Client and my PC/Mobile as a server so what are the thing are required to learn what will be the procedure.
Got one, love the design, but how to get it into my boards library. I need some help to get it into my boards dropdowm list to program the cool thing. psyksmasher@netzero.com. All cool, it is my backup email. Mine is a ESP-WROOM-32.
LByrne2014:
Got one, love the design, but how to get it into my boards library. I need some help to get it into my boards dropdowm list to program the cool thing. psyksmasher@netzero.com. All cool, it is my backup email. Mine is a ESP-WROOM-32.