Converting Schematics For Esp32 wroom

Hello,

So i Found the schematicsESP32 Dev Board for the esp32 dev board. now the main problem is that I need to convert it to pcb and the schematics are for smd components while i need to normal size components.
Is there anyone who can help me with the PCB for this .

Thank you.

The CP2102, USB connector, and the ESP32 module itself are only available as surface mount parts. You can get a USB to TTL adapter module to replace the CP2102 and USB connector but I don't know if there is any 0.1" breakout board with the ESP32 alone on it.

It seems like you would be much better off to just buy a premade ESP32 board. They are available for a very low price from any of the usual sources of electronics parts. Once you get done buying all the parts and soldering it up, the price of just buying a pre-made board will be much cheaper and it will also be much smaller.

Why do you want to do this?

Since the ESP Wroom module is itself surface mount, it would be normal to use surface mount components elsewhere too.

If by 'normal size components' you actually mean through hole wired type components, then I don't recall seeing a ESP32 board done that way. Bear in mind that some components may only be avaialable in surface mount.

If you want someone to do you a custom board pop over to 'Gigs and Collaborations' and ask there.

pert:
The CP2102, USB connector, and the ESP32 module itself are only available as surface mount parts. You can get a USB to TTL adapter module to replace the CP2102 and USB connector but I don't know if there is any 0.1" breakout board with the ESP32 alone on it.

It seems like you would be much better off to just buy a premade ESP32 board. They are available for a very low price from any of the usual sources of electronics parts. Once you get done buying all the parts and soldering it up, the price of just buying a pre-made board will be much cheaper and it will also be much smaller.

Why do you want to do this?

I want to embed this in my custom boards I don't want to use external boards. I want to create my own board and embed this esp32 dev board in it.

srnet:
Since the ESP Wroom module is itself surface mount, it would be normal to use surface mount components elsewhere too.

If by 'normal size components' you actually mean through hole wired type components, then I don't recall seeing a ESP32 board done that way. Bear in mind that some components may only be avaialable in surface mount.

If you want someone to do you a custom board pop over to 'Gigs and Collaborations' and ask there.

As far as I have read and understood the schematics I can tell there are only two SMD components which can not be changed 1 is Esp wroom itself and the other is CP2102 and for that "pert" have suggested that we can use an external usb connector and we will be left with just the ESP wroom which is doable.

I think you're right that hand soldering the ESP32 module is not very challenging (though I have never soldered a castellated board so I'm no expert on this topic).

The USB to TTL serial adapters I'm referring to are these sorts of things:

That one is the cheapest acceptable one and it uses the counterfeit FT232 chip. There are others available with other chips like the CH340 and they are also available in other forms, including the "FTDI cable" style. I do recommend that you get one which uses the standard "FTDI header" pinout:

  • DTR or RTS
  • RX
  • TX
  • VCC
  • CTS
  • GND

That will allow you to plug the adapter right in to an Arduino Pro Mini, or many other boards that use this standard pinout. If you get an adapter with a non-standard pinout, you would need to use a mess of jumper wires to adapt it to the standard pinout. Some adapters don't even break out the DTR or RTS pin, without which you will need to manually reset the microcontroller at just the right time on every upload.

You could just put the standard "FTDI header" on each of your custom boards and then use a single USB to TTL serial adapter between all your boards.

pert:
I think you're right that hand soldering the ESP32 module is not very challenging (though I have never soldered a castellated board so I'm no expert on this topic).

The USB to TTL serial adapters I'm referring to are these sorts of things:
https://www.ebay.com/itm/382715199065
That one is the cheapest acceptable one and it uses the counterfeit FT232 chip. There are others available with other chips like the CH340 and they are also available in other forms, including the "FTDI cable" style. I do recommend that you get one which uses the standard "FTDI header" pinout:

  • DTR or RTS
  • RX
  • TX
  • VCC
  • CTS
  • GND

That will allow you to plug the adapter right in to an Arduino Pro Mini, or many other boards that use this standard pinout. If you get an adapter with a non-standard pinout, you would need to use a mess of jumper wires to adapt it to the standard pinout. Some adapters don't even break out the DTR or RTS pin, without which you will need to manually reset the microcontroller at just the right time on every upload.

You could just put the standard "FTDI header" on each of your custom boards and then use a single USB to TTL serial adapter between all your boards.

have you come across any pcb file for this kind of board

Umair78:
have you come across any pcb file for this kind of board

What do you mean by that.
All mayor PCB design programs have extensive libraries for parts and modules.
Or you can get a third party library, or you can make the footprint yourself.
I had no trouble finding one online for the ESP-12 I once used in Eaglecad.

If you want to use the bare chip (not the module), then forget about it.
Designing 2.4Ghz circuits is certainly not for beginners.
Leo..

Wawa:
I had no trouble finding one online for the ESP-12 I once used in Eaglecad.

There is a Eagle library for the ESP Wroom package, easy to find via Google.

Wawa:
What do you mean by that.
All mayor PCB design programs have extensive libraries for parts and modules.
Or you can get a third party library, or you can make the footprint yourself.
I had no trouble finding one online for the ESP-12 I once used in Eaglecad.

If you want to use the bare chip (not the module), then forget about it.
Designing 2.4Ghz circuits is certainly not for beginners.
Leo..

can you give me the link please?

Umair78:
can you give me the link please?

The link to what...
Which PCB design program are you using.
Footprints made for one won't fit another.
Leo..

Umair78:
can you give me the link please?

A Eagle CAD library for the ESP12 is of no use for the ESP32 type devices.

In the absense of an existing PCB design for an ESP32 and through hole components, you would need to design your own.

Do you have any PCB design experience, if so with which package ?

Make clear to the forum what it is you actually want help with.