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.


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:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

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

15 Replies to “ESP32 Module Schematics and Board Files”

  1. 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.

  2. .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.

  3. @Jon Smirl
    John Lee mentioned ESP31 on the forums:

    we have 2 versions of ESP32. One version is the current version (which we internally dubbed as ESP31), and another is the final ESP32 to be released next year. The differences in pin out is a minor, with a couple of pins being swapped. So please take note of the differences; both versions will be released.

  4. @Andrzej
    Thanks! Interesting software, although Windows 7/8 only. I had no luck importing the DSN schematics (I only see a log file), and the PCB file is an unknown format (Both with Protel and PCAD .pcb imports).

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

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC