I've used ESP32-DevKitC-32D for some prototyping. It is handy because I can plug a USB cable into it and program from the Arduino IDE.
Now I'm preparing to design a SMT PCB to mount a ESP-WROOM-32D and all the other bits my circuit needs. I'd like to keep as many of the ESP32-DevKitC-32D components off my final PCB. I want to include just enough so I can plug some type of cable to my assembled PCB and program the ESP-WROOM-32D.
What do I need to include on my PCB?
What off-board device do I need to between the end of my USB cable and my PCB to make up for the parts on the ESP32-DevKitC-32D that are not on my PCB?
THANKS!