ESP32-DEV-CH340-C Symbol and footprint

Hi, I am using and esp32 devkit for a project.
I want to design a PCB to mount it, but I cant find a model online for this specific board (ESP32-DEV-CH340-C)

does anyone know where I can find a ready to use model because it will save me a lot of time not to design the symbol and footprint from scratch.

Have you asked this question of the company you are buying this module from ?

I bought it of AliExpress, there are no information of the manufacturer, i tried to look in other websites but no luck

The board has 2x19pin extension headers,

I think the safest way will be to create your own symbol and footprint.

Perhaps you can start with something from here:

. . . and modify it to match what you have purchased. It’s only way you can be sure you have the correct symbol & footprint.

2 Likes

the one i have has 2x15pins, i think i can use two headers to represent the esp32 instead of the devkit itself

I think this is the best way too, i am just new to pcb designing and don’t want to spend time on the symbols and footprints, however i had an idea to use 15 pin headers to represent the esp32 board.

I simply followed the link trail from what you posted. So definitely head @RaptorUK 's sage advice here.

1 Like

Remember, you aren’t modeling the dev board. You are making a board to mount it on. Just using the pin headers and is the correct solution.

1 Like

I think this is my best option for now, thank you both @hermit @RaptorUK for the input.

2 Likes

And maybe add a rectangle on a different layer to represent the overall dimensions of the module?

Your schematic is just a rectangle with 30 pins. The names of the pins are printed on the module. Make sure your schematic pin numbers match the pin names and the footprint pads.

2 Likes

For any project that I actually build, I use my own-homemade models so I get reasonably accurate dim’s for enclosure’s and other related hardware. I don’t care about the unnecessary hardware on them…such as the Chips but, I do put some items on for more representative graphic…

These are my two ESP32’s (30-Pin and 38-Pin). I recently built some projects with them.

Added Footprints… and Symbol (don’t know how well Exported Symbol will be… Never exported one for posting… and not Dimensioned to actual device…)

ADDED: Symbol for ESP32-30 Pin

Step Models:
ESP32.zip (3.0 MB)

Footprints:
ESP32_Footprints.zip (5.3 KB)

Symbol (for 38-Pin ESP32):
esp32_38pin.kicad_sym (10.9 KB)

Symbol (for 30-Pin ESP32):
esp32_30pin.kicad_sym (9.9 KB)

1 Like

Hi, Sorry I am new to Kicad and making PCBs, and when I try to update my PCB from its schematic it gives a bunch of errors. Only for some pins, not all, and I don’t know how to fix it.

Where did the symbol and footprint come from? Not a KiCad library? Can you attach them for us to examine? Some symbols and footprints from the internet are badly constructed.

the symbol and footprints are the same as the ones above by BlackCoffee

Well somehow you’ve assigned a footprint that has only 15 pads rather than the 30 needed.

Another possibility is you’ve assigned two 15 pad footprints combined into one but haven’t renumbered the second set to 16-30.

sorry but this is my first time using kicad how would I check that?

i think I have to renumber how would I do that?

sorry for the edits but it would not let me send any more messages
thank I managed it renumber them and now it works

In the schematic use Tools > Assign Footprints, select the line with U1, then right mouse button > View selected footprint.

You have to edit in the Footprint Editor. See this section in the official documentation here:

Triple check the numbering against the ESP32 documentation. Normally numbering for ICs and modules is anti-clockwise where pad 1 is the corner near the notch viewed from above, but it’s hard to say if the pad numbers are wrong or the pad labels are wrong or both of them are wrong.

Perhaps I am not the best person in this instance…but I edited the title of the thread. I changed “foorprint” to “footprint.”

I will be at the pub tomorrow night for anyone who wants to buy me beers. :crazy_face: