ESP32 DevKitc V4 ready

ESP32 DevKitc V4.fzpz (90.1 KB)

You can download espressif esp32 devkitc v4 from here. I draw it from image on Inkspace. Find shemes, hope it is right. I wrote some notes on pins you cans ee while mouseover. Have fun :wink:

Esp32_devkitc_v4 - icon

If you need more info about board use this pinout ESP32-DevKitC V4 Getting Started Guide - ESP32 - — ESP-IDF Programming Guide latest documentation

Not a bad job, but a number of errors. This tutorial set should tell you how to correct them:

Starting in breadboard

The scale is slightly wrong. Note the bottom left wire is not straight. The pins should be exactly on a 0.1in boundary and they are not. You likely need to rescale the image slightly to correct this. The bottom two right connectors are not correctly defined and thus don’t connect. The ratsnest line comes from this connection in schematic (which is almost correct other than the terminalIds)

The wires are connecting to the center of the pin because the terminalIds are not correct (missing completely in some cases.) The fzp file should look like this:

<breadboardView>
   <p layer="breadboard" legId="connector1leg" svgId="connector1pin"/>
  </breadboardView>
<schematicView>
   <p terminalId="connector1terminal" layer="schematic" svgId="connector1pin"/>
  </schematicView>
<pcbView>
   <p layer="copper0" svgId="connector1pin"/>
   <p layer="copper1" svgId="connector1pin"/>
</pcbView>

where each connector has a terminalId called connectorxterminal which is also in the schematic svg. In the current fzp file many of the pins lack the terminalId definition causing the above problem.

<breadboardView>
  <p layer="breadboard" svgId="connector3pin"/>
</breadboardView>
<schematicView>
  <p layer="schematic" svgId="connector3pin"/>
</schematicView>
<pcbView>
  <p layer="copper0" svgId="connector3pin"/>
  <p layer="copper1" svgId="connector3pin"/>
</pcbView>

there should be a terminalId=“connector3terminal” added to the schematic connector entry above. The pcb svg is the wrong scale. The pins on the board should be in the same place as the header beside it as one is supposed to connect to the other.

the traces should be horizontal not at an angle. If you have troubles fixing this feel free to ask for help!

Peter

ESP32 DevKitc V4.fzpz (137.7 KB)

Me and my friend redesigned the pins for Breadboard and Pcb. I think all is done. I hope Fritzing add this to their parts. Thank you for your help @vanepp

Still problems. This is the output from FritzingCheckPart.py

Error 69: File
‘svg.breadboard.ESP32 DevKitc V4_ce08f31c35c5981bbe852cf0263a676b_3_breadboard.svg.bak’
At line 516

Found a drawing element before a layerId (or no layerId)

Error 74: File
‘svg.pcb.ESP32 DevKitc V4_ce08f31c35c5981bbe852cf0263a676b_3_pcb.svg.bak’
At line 1267

Connector connector19pin has no radius no hole will be generated

Error 74: File
‘svg.pcb.ESP32 DevKitc V4_ce08f31c35c5981bbe852cf0263a676b_3_pcb.svg.bak’
At line 1268

Connector connector20pin has no radius no hole will be generated

Error 74: File
‘svg.pcb.ESP32 DevKitc V4_ce08f31c35c5981bbe852cf0263a676b_3_pcb.svg.bak’
At line 1269

Connector connector21pin has no radius no hole will be generated

The no layerId error will cause the part to not be exported as an image. It is fixed by adding a group called breadboard to the breadboard svg like this:

to this

In pcb the pads need to look like this to cause Fritzing to drill a 0.038in hole in pcb. As well the silkscreen stuff should be deleted as it typically isn’t used (it will however work as is unlike the pads!)

You need to replace all the red dots with the pad outlined in green here.

Peter