Page 1 of 1

Custom PCB, JTAG can't program

Posted: Tue May 06, 2025 2:22 am
by antc1985
I created a custom PCB with the following schematic:

Image

When I plug the device into Windows it recognizes as a USB JTAG and USB Serial Device:

Image

The board has no firmware so it reboots, and pressing BOOT stabilizes it in Windows. Despite it being recognized I cannot connect to it for any reason. Arduino gives me this:

Image

esptool.py gives me this:

Image

I can program off the shelf esp32 c3s that use JTAG mode 0 issue, so I am for the life of me lost. Windows sees it, which means clearly I have D+ and D- routed to IO18 and IO19 in the correct order, so I am just baffled on what is wrong.

Re: Custom PCB, JTAG can't program

Posted: Tue May 06, 2025 5:30 am
by Sprite
The way you pull up EN is suspect. It's not supposed to go to IO2 as well, and you need a proper RC network on the EN network as well. Suggest you try to fix that first.