ESP32 camera unable to upload code

On a USB 3 port win 10 latest Arduino IDE 1.8.13
I try to compile the webcam server example of an ESP32-Cam.
I'm using an FTDI232 programmer as in the picture below.
I checked everything connection is properly wired.

And I checked with 5v and 3v wiring schemes).
For 5v i used top left pin in the picture below of the esp32

I followed this tutorial : https://dronebotworkshop.com/esp32-cam-intro/
And tried to resolve it with https://randomnerdtutorials.com/esp32-troubleshooting-guide/ (but its not for this board)

My wiring is like :

The reset button lights up front led when i press it (i guess thats normal).
However i cannot upload code, it only has one reset button.
And i tried pressing it long and short from 1 sec to 20 sec (if that matters?).

esptool.py v2.6
Serial port COM3
Connecting........_____....._____....._____....._____....._____....._____.....____

A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header



If i do "upload using programmer" (not sure if i have to do that, should I ?)
Then i get the error:

java.lang.NullPointerException
at processing.app.SketchController.exportApplet(SketchController.java:703)


Any ideas ?

• most likely the 3.3v LDO on the FTDI can't handle the high current of the ESP32. – dandavis Feb 17 at 20:57
• Nah it seams the ' preferred ' FTDI for those devices (as i red on various sites who had problems with other FTDI's.. – Peter Feb 18 at 8:42