I'm facing an issue while using the ESP32-CAM with a FTDI module. I have followed several YouTube tutorials on how to set up this microcontroller, but I consistently encounter two problems.
First, I receive this error.
Second, the ESP32-CAM gets extremely hot, and its temperature rises significantly within less than a minute of connecting it to my laptop.
I've followed the connection below ,also I'm using the arduino nano cable
Any help would be greatly appreciated!
Do the GPIO0 jumper before uploading, it can stay on there for quite a while, there is no need to race the clock. Just install it, then start the upload, when done remove it.
The votage selector is in front of the header. I can't really tell from the picture, but it may be wrong. The jumper should have TWO connectors, and they go on the 5V and the middle pins. Take off the jumper, turn it upside down and take a picture aimed at the bottom face on so we can see how many pins it covers. I the pic you can see 5V and 3.3V
Can you see the markings on the FTDI?
If so tell me what colour wire is connected to RX, TX, G, VCC
I can see Brown on G and darker Purple on far left on RX. What I can't see is what Green and Light Purple are attached to.
For future sanity, Ground wires are either Black or sometimes Green, +5V is Red. Some differentiate between +5V and +3.3V and that is needed in a multi-vooltage environmernt like the ESP32. IIRC, Yellow is +3.3V.
Obviously it will work with any colour, but good habits yield many saved hours of debug time.
Sorry if the connection was unclear. I tried to organize the wires using the most suitable ones I had.
I also removed the jumper from the FTDI module. It has three pins, and the jumper can cover two of them—either the 5V and the middle pin or the 3.3V and the middle pin.
Ok, that looks good as long as the RX and TX cross over, in other words the FTDI RX goes to the esp32cam TX or U0TXD which is the second pin on the right, next to the Ground pin on the right corner.
The TX goes next to the RX or 3rd pin up from bottom on the right side. Is that what you have?
If the error is always the same as you showed, the BOOT isn't happening. Shut down the IDE and any serial windows. Triple check the wiring again, That shown in the nerds pic is correct. I have seen it take a few tries to get it to upload, you have to try it a few times sometimes. Also, turn on VERBOSE at least for the upload as there may be more information.
And what about the jumper of the ftdi that was connected between the 5v and the middle pin do I connect it back to it or just remove it as in the picture?
That is the actual ESP32 chip plus the radios. They use the most power, so create the most heat. Without a temperature reading, I have no idea if it's too hot. What is it doing? If it has the radios on and the camera, then that will be warmer.
Try creating an empty sketch, it should be cool.