ESP32 Module Schematics and Board Files

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.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
15 Comments
oldest
newest
Jon Smirl
8 years ago

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… Read more »

olin
olin
8 years ago

.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
Andrzej
8 years ago

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

Pax
Pax
8 years ago

@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
CNLohr
8 years ago

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

CNLohr
CNLohr
8 years ago

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

Boardcon Rockchip and Allwinner SoM and SBC products