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
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.