Custom ESP32-S3 Board Unknown USB Device
Posted: Sat Mar 08, 2025 11:16 pm
Hello!
I previously created custom PCBs with the ESP32-S3. My USB Port is hooked up directly to GPIOs 19/20, VBUS (+5V) goes through an LDO, and ground is connected across the board. Since redesigning the board to include the necessary pull-up resistor on CHIP_PU, accompanied by its 10uF capacitor, I can now see my board on device manager. This is great, however, it pops up as an Unknown USB Device. I have looked into various remedies for this, including holding the boot button 2-3 seconds after plugging it into my PC/Laptop, holding the boot button and clicking reset, etc. None of these have worked thus far.
I tried to connect to my board via esptools, however, like in device manager, it doesn't recognize my device.
Here is the schematic: I have LEDs on the board; one is connected to the 5V from the USB port, and the other is connected to the 3.3V from the LDO output.
Right now, I only have the USB port hooked up on the PCB. Most of the other components have not been hooked up yet.
Any thoughts on how I could fix this issue?
Thanks,
Avery
I previously created custom PCBs with the ESP32-S3. My USB Port is hooked up directly to GPIOs 19/20, VBUS (+5V) goes through an LDO, and ground is connected across the board. Since redesigning the board to include the necessary pull-up resistor on CHIP_PU, accompanied by its 10uF capacitor, I can now see my board on device manager. This is great, however, it pops up as an Unknown USB Device. I have looked into various remedies for this, including holding the boot button 2-3 seconds after plugging it into my PC/Laptop, holding the boot button and clicking reset, etc. None of these have worked thus far.
I tried to connect to my board via esptools, however, like in device manager, it doesn't recognize my device.
Here is the schematic: I have LEDs on the board; one is connected to the 5V from the USB port, and the other is connected to the 3.3V from the LDO output.
Right now, I only have the USB port hooked up on the PCB. Most of the other components have not been hooked up yet.
Any thoughts on how I could fix this issue?
Thanks,
Avery