I see a lot of info on how to auto-upload (meaning without holding/pressing down any button). The ESP32 dev does this using the below circuit:
However, in my case, I do not have a USB to TTL IC. I currently have two buttons (RST and PROG), in order to program my ESP32.
I also program my SMD ESP32 version using the ESP32 Dev board, but connecting the RX (ESP32 Dev) to TX (ESP32 SMD) and TX (ESP32 Dev) to RX (ESP32 SMD) and then ground the two together. Currently, this works but holding down buttons to flash the ESP32 SMD is becoming annoying, is there a way I can auto-upload like they do in the first picture?

