Hi all, I've been working on some projects with an ESP32 recently and, wanting to move to more compact circuits, I thought about buying the ESP32 chip directly, specifically the ESP32-WROOM-32E model.
However, I'm getting a lot of confusion while searching online, as I've found different programming setups. Some use a USB-TTL interface with a CP2102 chip, while others show projects where you program directly via a complete ESP32 board and then connect it to the soldered chip a ready-made board on the market.
I've also seen simpler setups, where you don't need to use the boot and EN buttons, but only 0.1 µF capacitors, or even no additional components at all.
At the moment I haven't been able to program the chip correctly and I'm having trouble. Do you have any advice or reliable tutorials to make the setup as simple as possible?
Probably the easiest is to use an FTDI adapter. That's the CP2102 chip, I just got two in last week. Very easy, + and - of course, a TX and RX connection and probably a jumper on GPIO0 to G to upload then remove.
the problem is that this mh-et live is a board with the chip soldered. I would like to understand how to make a circuit only with the chip and possibly an addition of capacitors/resistors on breadboard and use either an esp32 or a usb/ttl to program it, in the simplest setup possible
The easiest solution is this programmer Where you can make a solderless connection to the ESP32.
All you need to do is first make sure that the FTDI is working at 3.3v (not 5v logic levels) Connect Rx to Tx and vice versa. Make sure EN on the ESP is Pulled HIGH via a 10K and that GPIO 0 is pulled LOW the moment you power up the ESP32.
If you do a little work and search the espressif website you will find all the information you need to design build and program with the ESP modules and IC.
I don't recommend you follow any instructions on the internet unless they are from espressif.