Internet of Things with ESP32

◃ Home

Historical

For historical purposes, old and obsolete ESP32 & ESP31B information is retained herein. This includes documenting ESP32 related hardware that is no longer available (e.g., ESP31B & ESP-WROOM-03), never was available (e.g., ESP3212, ESP3207 & ESP3201), or may still be available but deprecated otherwise (e.g., unsold ESP3212 breakout boards).

Hardware

Chip
Identifier  Processor 
Cores
Embedded
Flash Mem.
Package
Size
Notes Status
ESP31B Dual-core 0 MiB 6 mm × 6 mm ✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
❌ Available: No
(limited distribution)

Module Boards
Maker Model Flash Memory Antenna EM Shield Notes Status
Espressif ESP-WROOM-03 4 MiB
FM25Q32
MIFA No Shield
  • Pre-release beta test module; used ESP31B chip.
  • FCC Part 15.247 tested; FCC ID: 2AC7Z-ESP32.
  • Antenna: Meandered Inverted-F (PCB trace)
  • Pinout poster
  • Availability: No longer available. Module was previously released in limited quantity to beta testers.
✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
❌ Available: No
(limited distribution)
Ai-Thinker ESP3201 4 MiB
(presumed)
SMA conn. No Shield
  • Availability: Unreleased; no evidence of manufacture; presumably deprecated.
  • Antenna: SMA connector (for external antenna)
    No on-board antenna.
  • Connections broken out into two double-row male headers. (Unlike the surface-mount style castellated edges used by most modules.)
✅ Designed: Yes
❓ Built: Unknown
❌ Shipped: No
❌ Available: No
ESP3207 4 MiB
25Q32FVSIG
Ceramic
U.FL conn.
Shielded
  • Availability: Unreleased; no evidence of manufacture; presumably deprecated in favor of ESP-32E.
  • Antennas:
    • RainSun ceramic antenna
    • U.FL (IPX) connector for an external antenna
  • Name origin: Designed to have a similar antenna solution as the Ai-Thinker ESP-07 (ESP8266) module. Hence the "07" suffixed to "ESP32", resulting in this module's name.
✅ Designed: Yes
❓ Built: Unknown
❌ Shipped: No
❌ Available: No
ESP3212 4 MiB
25Q32FVSIG
MIFA Shielded
  • Availability: Unreleased/scrapped. Replaced by ESP-32S.
  • Even though photos show that this module board was built (at least briefly), the module was scrapped, and no modules are known to have reached the public. All known fulfillments of ESP3212 orders have received the ESP-32S module instead.
  • Do not buy any breakout boards that employ this module's footprint, since this module is not available.
  • Name origin: Module was based on ESP-12F design (form factor and PCB-trace antenna). Hence "12" suffixed to "ESP32", resulting in this module's name.
  • Antenna: Meandered Inverted-F (PCB trace)
  • Fewer connections than ESP-WROOM-32 and ESP-32S.
✅ Designed: Yes
✅ Built: Yes
❌ Shipped: No
❌ Available: No
(scrapped)
ESP-32E 4 MiB
(presumed)
Ceramic
U.FL conn.
(presumed)
Shielded
(presumed)
  • Rumored module with U.FL (IPX) antenna connector.
  • Presuming inclusion of ceramic antenna, since this would be consistent with the hardware features of the deprecated Ai-Thinker ESP3207 module design.
  • Availability: Unreleased
    No concrete information on development status. (Considered dead until news otherwise.)
❓ Designed: Unknown
❓ Built: Unknown
❌ Shipped: No
❌ Available: No
Pycom S01 8 MiB None Shielded
  • OEM module version of the SiPy. Supports Wi-Fi, Bluetooth, and Sigfox.
  • Datasheet
  • Sigfox maximum Tx power variations:
    • 14 dBmW (Europe)
    • 22 dBmW (America, Australia, New Zealand)
  • See also: OEM Reference Board for Pycom modules.
✅ Designed: Yes
✅ Built: Yes
❓ Shipped: Unknown
❌ Available: No

Development Boards (QFN SoC or SiP Based)
Maker Model Flash Memory Antenna USB⇔UART Notes Status
Espressif 📌 ESP32-PICO Core Board V2 4 MiB
from SiP module
PIFA SiLabs
CP2102
  • The ESP-PICO Core Board V2 development board incorporated an ESP32-PICO series SiP QFN module with a Proant surface-mount "3D antenna". Notably, the board design included two-row though-hole vias along one edge for a two-row header, two capacitive touch pads (labeled T1 & T2), "BOOT" and "EN" buttons (momentary switches), Micro-USB socket, CP2102 USB-to-UART bridge, 3.3 V AMS1117 LDO (power supply), and a 5 V power indicator LED.
  • ESP32 inclusion: An early photo appears to use of an unreleased ESP32-PICO-D2 (which would indicate 2 MiB embedded flash memory). However, all boards seen otherwise have included an ESP32-PICO-D4 SiP module (4 MiB embedded flash memory).
  • EM shield: None in practice. The design of this board has an exposed metal surface trace (around the ESP32-PICO series SiP module) onto which a metal shield cover could be soldered. However, all publicly seen samples of assembled boards did not include such a shield.
  • Antenna: Proant OnBoard SMD 2400 MHz antenna (PRO-OB-440), which is a surface-mount "3D antenna" made from a piece of shaped metal.
  • The name silkscreened on the PCB verbatim is "ESP32_PICO_Core_Board_V2".
  • Availability: Discontinued (presumably). Board had limited distribution for testing/sampling purposes.
✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
❌ Available: No
(limited distribution)
ESP32-PICO Core Board V3
ESP32-PICO-KIT V3
4 MiB
from SiP module
PIFA SiLabs
CP2102
  • The ESP32-PICO Core Board V3 (a.k.a. ESP32-PICO-KIT V3) development board shares some resemblance to the ESP32-PICO Core Board V2, but lacks on-board capacitive touch pads (allowing for a slimmer size) and differs in its placement of through-hole vias for headers, with separate single-row through-hole vias in parallel on opposite edges facilitating breadboard compatibility.
  • ESP32 inclusion: This board has only been seen using the ESP32-PICO-D4 SiP module.
  • Antenna: Proant OnBoard SMD 2400 MHz antenna (PRO-OB-440), which is a surface-mount "3D antenna" made from a piece of shaped metal.
  • EM shield: None. (The V3 design lacks the metal surface traces previously seen in V2.)
  • The name silkscreened on the PCB verbatim is "ESP32_PICO_Core_Board_V3".
  • Schematic
  • Pinout
    N.b., pinout differs from ESP32-PICO-KIT V4. ⚠️
  • Getting started guide
  • Availability: Discontinued (presumably). Board had limited distribution for testing/sampling purposes.
✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
❌ Available: No
(limited distribution)
Opk ESP32 Development Board 4 MiB IFA SiLabs CP210X
  • Intended to be an ESP32-D0WDQ6 based development board with a breadboard friendly design — exhibiting a relatively slim form factor with single-row headers on opposing edges along its length — its design included an on-board inverted-F antenna (implemented as a PCB trace), a WS2812 RGB LED, battery connector, Micro-USB socket, USB-to-UART bridge, and "RESET" (S1) and "BTN-0" (S2) momentary switches.
  • 2D and 3D board renderings (2016 Nov 8)
  • Availability: Unreleased. Designed, but work on this project was halted.
✅ Designed: Yes
❌ Built: No
❌ Shipped: No
❌ Available: No

Development Boards (PCB Module Based)
Maker Model SMT Module USB⇔UART Notes Status
Espressif 📌 ESP32-DevKitC V1
ESP32 Core Board
ESP-WROOM-32 SiLabs
CP2102
✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
❌ Available: No
Kilobyte
Benjamin Marty,
a.k.a. Berkutta
ESP32 Breakout ESP-WROOM-32 SiLabs
CP2102N
✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
❌ Available: No
Microwavemont ESP32 Monster Board ESP-WROOM-32 SiLabs
CP2102
(previously used FT231XS)
✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
❌ Available: No
ESP32 CAN CAN Board ESP-WROOM-32 FTDI
FT231XS
✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
❌ Available: No
ESP32-ADB Type R ESP-WROOM-32 FTDI
FT231XS
  • ESP32 audio development board with high-resolution DAC (TI PCM5102A), two MEMS I²S microphones (Knowles SPH0645LM4H-B) for recording audio, on-board LiPo battery charger, and 132×64 pixel display (SH1106 OLED).
  • Hackaday.io project
  • Video: ESP32-ADB Type R "Megaphone"
✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
❌ Available: No

Development/Breakout Boards for the ESP3212 Module
⚠️ Do not buy these boards unless you intend to craftily re-purpose them. The Ai-Thinker ESP3212 module was scrapped and replaced by the Ai-Thinker ESP-32S module. The ESP-32S module (a clone of the ESP-WROOM-32) has an entirely different footprint from the ESP3212, which makes any boards fabricated using the ESP3212 footprint obsolete and rather useless now. So, don't make board designs around the ESP3212 module; design for the ESP-WROOM-32/ESP-32S module footprint. Although all of the boards listed below were made, they obviously lacked the ESP3212 module.
Maker Model Notes Status
Black Electronics ESP3212 Breakout
  • Basic breakout board for scrapped Ai-Thinker ESP3212 module.
  • Headers on this board are intended to be soldered such that the module side of the board would be the bottom (face down toward the breadboard); thus allowing the side with pinout labels to be readable on top.
✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
✅ Available: Yes
Explore Labs ESP3212 Breakout ✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
✅ Available: Yes
Falkenad
Brettan Falkenberg
ESP3212 Breakout Board v1
  • Development board design contains an FT231X USB to UART IC, an auto-reset circuit, space for a JST battery connector underneath, and a 600 mA / 3.3 V linear regulator.
  • Bare board available from OSH Park.
✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
✅ Available: Yes
HydraBus HydraESP3212 ✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
✅ Available: Yes
Opk ESP3212 Breakout Board ✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
❌ Available: No
Piers Finlayson ESP3212 Breakout Board ✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
✅ Available: Yes
Seeed Studio ESP3212 Extension Board
  • Breakout board for scrapped Ai-Thinker ESP3212 module.
  • Connections available to solder on two Grove connectors.
  • Never released because ESP3212 was scrapped and replaced by ESP-32S.
✅ Designed: Yes
✅ Built: Yes
❌ Shipped: No
❌ Available: No
Teknoid ESP3212 Breakout Board
  • Breakout board for scrapped Ai-Thinker ESP3212 module.
  • Breadboard friendly with silkscreen on top for pinouts.
  • 2 × 15 male header pins included (not soldered).
  • Size: 38 mm × 30 mm × 1.2 mm (PCB thickness)
✅ Designed: Yes
✅ Built: Yes
✅ Shipped: Yes
✅ Available: Yes

Other ESP3212 Artifacts

Crusty Links (ESP32)

Old Links From Beta Testing Period (ESP31B)