ESP32 Module Schematics and Board Files

Orange Pi Development Boards

Espressif teased about their ESP32 WiSoC with WiFi and Bluetooth LE a few weeks ago in a letter addressed to developers, but did not release that much information. The company has now released some documents in the forums (registration required) concerning ESP32 module  including PCB processing requirement, schematics and PCB layout, and bill of materials.

ESP32 Module Pinout
ESP31 / ESP32 Module Pinout

The very first modules will actually be based on ESP31 processor, which only slightly differs from ESP32 with some swapped pins. The BoM is pretty small with several capacitors and resistors, one inductance, a 26 MHz crystal, ESP31, and a Gigadevice flash.

ESP32_Schematic

The schematics have been designed with Orcad 16.6, so if you don’t have the program, you can read the schematics with Orcad 16.6 Lite, which is free to download. I’ve also printed the schematics to a PDF file.  I’m not sure how to open the .pcb file which should be the module’s PCB layout.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

15
Leave a Reply

avatar
15 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
6 Comment authors
CNLohrPaxAndrzejcnxsoftolin Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Jon Smirl
Member

I’m not sure about this but I believe ESP31 is new ESP8089, ESP32 is new ESP8266. ESP31 is a peripheral for use in a tablet. ESP32 is a standalone SOC. Again I don’t know for sure, but I think the difference is the mask ROM on the chips. The ROM changes the SDIO port from being a slave port in the ESP31 to a master port in the ESP32. The ROM has to change this, otherwise the chips can’t boot.

So this module is for use in a tablet. Which makes sense, the sales volume of the ESP8089 far exceeds that of the ESP8266.

olin
Guest
olin

.pcb files – you can try the ‘pcb’ app in linux (apt-get install pcb). It may or may not work as the pcb app doesn’t seem to force file extension to the layout you save , but it’s worth a try.

Andrzej
Guest
Andrzej

You can try free CircuitMaker. It can import Orcad, Eagle, Protel, PCAD pcb design files.

Pax
Guest
Pax

@Jon Smirl
According to this, the ESP8266 is a ESP8098, maby with some ROM changes.
As for the SDIO/SPI/UART boot options it depends on how it is connected see more here.

CNLohr
Guest
CNLohr

It looks like you have CAP2 not used correctly according to the datasheet. Should be 3nF|20k, not 14k. I think.

CNLohr
Guest
CNLohr

@CNLohr
Also, CHIP_PU should not be left floating. Always pull-up?