I designed a custom PCB using an ESP32 C3 module. After soldering everything on the board, I plugged it in to upload some test code, but it won’t upload anything. My computer detects the board. No matter what I’ve tried it gives this error: Serial port COM11: Connecting...................................... A fatal error occurred: Failed to connect to ESP32-C3: Serial data stream stopped: Possible serial noise or corruption. For troubleshooting steps visit: Troubleshooting - ESP32 - — esptool latest documentation Failed uploading: uploading error: exit status 2.
This is the full schematic of the microcontroller part of the board. The transistors are disconnecting, so I am using manual booting via the buttons to try to boot the chip. GPIO 8 and 9 and 2 and EN are all pulled high, and the buttons pull pins 9 and EN low when pressed. I checked for shorts and there aren’t any, and I checked the voltages and they are correct. I am unable to check the ESP32 pins because they are pads underneath the chip and are unreachable.
I tried replacing the ESP32 chip and it still doesn’t work. The cable works to upload code to other boards, so it isn’t the issue.
I’ve been searching online for hours and nothing has worked. Does anyone know what could be the issue?
