Programming only chip esp32 help

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.

Until you get more familiar with Esp, you could try with more compact dev board like "super mini".

1 Like

have look at the MH-ET LIVE MiniKit
I have found the MH-ET LIVE MiniKit plus the Micro SD-Card Shield a useful compact data acquisition system

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

I can't because I specifically need to program on the ESP32 Wroom chips to be soldered, I'm not looking for complete boards.

I already have a FTDI but my doubt is how to do the setup because it gives me problems.

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.

1 Like

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.

Take a look at the schematic of the ESP32CAM.

If you discount the camera connection, the rest of the circuit is probably what you want, maybe add a switch to ground GPIO0 for programming.

it's work thanks :slight_smile: