Change ESP32 S3 port (desolder default one)

I have ESP32 S3 zero and it has a usb type-c female port on it, but my project needs USB A male (like a flash drive). I am afraid I don't have enough skill to desolder the default port and solder thin wires where needed. Can I use pins for that?
After everything it must still work as HID device, so yes, I need USB data lines

Would be easier:

But if you like tinkering:
"GPIO19 and GPIO20 can be used as D- and D + of USB respectively. It is recommended to populate zero-ohm series resistors between the mentioned pins and the USB connector. Also, reserve a footprint for a capacitor to ground on each trace. Note that both components should be placed close to the chip.

Note that USB_D+ will have level output, so please add a pull-up resistor to determine the initial high-level output voltage."

1 Like

Yeah I thought about using such thing but I need to keep size really small so it wasn't a good solution.
Thanks for the info about GPIO 19 and 20!
Why 0-ohm resistors? It's just like adding a wire, am I wrong?
What capacitance should capacitors have?
And pls can you explain about the pull-up resistor? Should I pull to 5V or 3.3V? What resistance?

Thank you so much!!!

Put the adapter on the other end of the lead

That's what Espressif writes on S3 datasheet. But if you have a look at schematic of their Devkit, they don't have caps, neither pullup.

I was just about asking you for the source. Okay, I'll work on it myself from this point. Marking as solved, have a nice day

You too.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.