4
\$\begingroup\$

I want to download firmware to a castellated ESP32 board (ESP32-C3-WROOM-02-N4).

Unlike the commonly used development boards, this one does not have a USB connector. How can this board be programmed?

\$\endgroup\$
2
  • \$\begingroup\$ Maybe supply a picture of the board. I think there is another solution; a header you can use, of a tag connect etc. \$\endgroup\$
    – RemyHx
    Commented Sep 5, 2022 at 5:47
  • \$\begingroup\$ NB: like the ESP-prog. It saves the USB chips, also consumed power.. \$\endgroup\$
    – RemyHx
    Commented Sep 5, 2022 at 5:48

2 Answers 2

10
\$\begingroup\$

You need to connect it as shown in Fig 4 of your datasheet, at least to power, reset and serial. A usb-serial chip as in the development kit (soldered, not socketed, module) would allow programming from USB.

enter image description here

One way to program the modules before soldering is to fire up your 3D printer and create a custom socket/development system using a handful of pogo pins and an inexpensive USB-serial module.

enter image description here

You’ll find more information and links in this hackaday article. You can also find some unofficial purpose-build devices from the usual suspects overseas.

\$\endgroup\$
6
\$\begingroup\$

As it needs to be soldered onto some end application PCB anyway, that PCB must power it and contain interface to allow the module to go into programming mode and allow connecting a PC for programming it.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.