Unable to connect to the ESP-WROOM-32

Hi:

I can't connect to an ESP-WROOM-32 when uploading with the Arduino IDE. I've seen and tried all the fixes I see on the web (resistor between GPIO 2 and GND, 10microfarad capacitor between EN and GND, Holding the BOOT button and pressing EN button , etc). Is there a fool proof way to get connected?

I'm pretty sure I've installed all the ESP32 components in the IDE and I downloaded and installed the serial driver for Windows. I've selected the ESP-Dev board in the IDE and the COM port that is displayed at the bottom of the IDE window as having the chip connected to.

Any help would be greatly appreciated ... I've been messing with this for two evenings!!

Could be worth telling us which ESP-WROOM-32 you are using.

The ESP32 is itself just a module which lots of manufacturers then add to a small board, add a regulator and buttons etc.

All the boards with an ESP32-WROOM-32 on them that I have seen should show in the Arduino IDE serial monitor, this message when you hold down the boot button and press and release the EN\Reset button, no magic or vodoo required;

rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))
waiting for download

Thanks for the reply. I’m not sure how which board I have. On the bottom of the board it says ESP32 DEVKITV1. Hopefully that helps.

When I press the BOOT button I get nothing on the Serial monitor. It remains blank.
Same for pressing the EN button

Follow the sequence described in post #2;

"you hold down the boot button and press and release the EN\Reset button"

In the IDE board manager try choosing DOIT ESP32 DEVKIT V1

1 Like

Tried that, got nothing in the serial monitor. I'm selecting the Com port that appeared after I connected the board through USB.

I've also tried two different boards of the same type, neither connect.

The ESP32s, should push out the 'waiting for download' message on the serial port @ 115200 baud, if the boot and reset\enable buttons are pressed correctly. If your using the Arduino IDE for this then you do need to set its baud rate to 115200.

You should still see the 'waiting for download' message if your using a serial terminal program such as Teraterm or Putty on a PC that does not have the Arduino IDE installed.

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