Newbie trying to connect ESP32

Hello everyone, I have experience with UNO and Mega 2560 but I bought the ESP32 WROOM-32. I Am trying a small script get version ID but failed to upload. I selected ESP32 UNO. Should I select something different? Thank you.

1 Like

Try

DOIT ESP32 DEVKIT V1

1 Like

Check the following

  • Open Device Manager with ESP32 connected, confirm which COM Port it's on

  • Open the IDE , Select Board manager and select ESP32 Dev Module and of course the correct COM Port

  • If you are getting Exit Status 2 Error, then when it says UPLOADING and then you get
    the dots ...........
    You need to press the BOOT Button on your ESP32 and hold it until the dots stop moving, then release and you'll notice that it will load up

let us know how that goes
I also have ESP32 WROOM

Thank you Larry as soon as I get home I will try it.

Wow great info. Big thank you. I will try this afternoon

1 Like

After you find the correct board, this is what works here.


Uploading Code Process

  1. Press and hold the RESET switch.
  2. Press and hold the BOOT switch.
  3. Release the RESET switch.
  4. Release the BOOT switch.
  5. Compile and Upload the sketch to the ESP32.
  6. When you see "Hard resetting via RTS pin", press the RESET switch.
1 Like

You're Welcome
DO let me know how that goes and what you find out.
connecting to ESP32 usually only has a limited amount of problems

we should figure this our pretty quickly don't worry

Also keep in mind , when you compile Successfully and Upload successfully,
As a newbie
if you get this message


"No Hardware SPI Pins Defined"
It's not actually an error

You can take this as "Uploaded successfully"
I'll explain it later and i can show you how to silence that so you only get the white writing.

for now.. try what i proposed and let us know how you go

Shopping with the wife. :smiling_face_with_tear:
Can’t wait to get my to my Arduino!

1 Like

Best correct that attitude right now; if your wife sees your post, you will be scrubbing floors for a year !

You should have said:

:heart_eyes: Shopping with the wife. :smiling_face_with_three_hearts:

I’ll get to Arduino when she’s in the bubble bath that I’m going to draw for her.

2 Likes

If i had a dollar every time a guy said that
and then everytime i was told by a guy.... "My wife is angry at me because i don't spend enough time with her and she says i need stop with that electronics rubbish"
I'd have like........ 83 Dollars :stuck_out_tongue:

1 Like

LOL, Obviously relatively new to Marriage
therefore he'll be forgiven in any case, Probably have to give a foot massage or something.
but once that 10 year mark hits, it's no quarter

1 Like

I have an idea
Start a new topic called
"I'm in Trouble with My Wife, What should i say ?"

and we'll covertly tell you what to say so you won't be in the doghouse tonight

Operative word........... "TONIGHT"
:stuck_out_tongue:

2 Likes

ESP32 Board having this laser engraving: ESP32-WROOM-32 on the metal cover/RF Shield strats uploading without any user intervention.

My previous board with this laser engraving on the metal cover/RF Shield:
ESP-WROOM-32 required user intervention (hold BOOT Button and then release when uploading starts).

it's 3am here
My wife just woke up from the tapping on the keyboard

She said
You're obviously ignoring your wife and should be concentrating on here instead of
shopping AND TEXTING ON THE PHONE with her

She also told me i couldn't type this message but.. I just had to

Now i'm also in the doghouse
LOL

1 Like

Odd, the raw chips I use differently require the process mentioned in my earlier post above.

Any more thoughts on this :thinking:

And the Dev kit:

Have you made all your preparation/s ?

Page Down to --
Installing the ESP32 in Arduino IDE

When my previous 30-pin ESP32 Dev Module (ESP-WROOM-32) broke out, I ordered three 30-pin ESP32 Dev Module (ESP32-WROOM-32), which uploads sketch just like UNO without searching for connection that was not case for ESP-WROOM-32.

ok guys I am back. I did install the Expressiff library. and selected board DOIT ESP32 DEVKIT V1.

. Then I tried Get board info. I
tried a sketch example get chip ID. Got this error. Thank you.

Global variables use 21588 bytes (6%) of dynamic memory, leaving 306092 bytes for local variables. Maximum is 327680 bytes.
esptool.py v4.5.1
Serial port COM3
Connecting...

A serial exception error occurred: Write timeout
Note: This error originates from pySerial. It is likely not a problem with esptool, but with the hardware connection or drivers.
For troubleshooting steps visit: Troubleshooting - ESP32 - — esptool.py latest documentation
Failed uploading: uploading error: exit status 1

I also tried Get board ID and got that.

Native serial port, can't obtain info.