Features/Specs | Community | Readings/Videos | Development | Hardware | Purchasing |
Created by Espressif Systems, ESP32 is a low-cost, low-power system on a chip (SoC) series with Wi-Fi & dual-mode Bluetooth capabilities! The ESP32 family includes the chips ESP32-D0WDQ6 (and ESP32-D0WD), ESP32-D2WD, ESP32-S0WD, and the system in package (SiP) ESP32-PICO-D4. At its heart, there's a dual-core or single-core Tensilica Xtensa LX6 microprocessor with a clock rate of up to 240 MHz. ESP32 is highly integrated with built-in antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules. Engineered for mobile devices, wearable electronics, and IoT applications, ESP32 achieves ultra-low power consumption through power saving features including fine resolution clock gating, multiple power modes, and dynamic power scaling.
👉 For news and information, follow @ESP32net on Twitter! 👈
See the ESP32 Datasheet for information on ESP32 chips and the ESP32-PICO-D4 Datasheet for information on the SiP module.
For most questions, it's probably best to submit a post in the forums for widest community visibility and easily writing out the nitty-gritty details of your situational context — for example, including example code and detailing the relevant configuration of your software, firmware, and hardware. Alternatively, real-time chat via IRC is a great way to converse with others, learn new things, and sometimes get answers to questions on the spot. But, having said that, the main drawback to online chat is that not everyone is active or looking at the channel (chat room) at the same moment — people work at different hours and live in different parts of the world — so timing can be hit-or-miss. So, if you ask a question in the IRC channel, try to stick around, as it might take someone awhile to respond.
|
Development software, tools, environments, languages, platforms, frameworks, libraries, code, and other resources:
libcurl
with ESP32 (Forum Post)lwmqtt
library.xtensa-esp32
branch; also see qemu-xtensa-esp32
fork used for testing, and the the pinned repositories of Max Filippov.Hardware listed below includes the Quad-Flat No-Leads (QFN) packaged ESP32 chips and system-in-package module, various surface-mount printed circuit board modules, a large variety of development boards, and industrial, commercial, and general consumer devices.
The ESP32 SoC (system on a chip) is housed in surface-mount, Quad-Flat No-leads (QFN) packages in either 6×6 mm² or 5×5 mm² sizes with 48+1 connection pads (48 pads along the sides and one large thermal pad connected to ground on the bottom). Physical package footprint/dimensions can be found in chapter 6 of the ESP32 Datasheet. All ESP32 chips thus far have been manufactured using TSMC's ultra-low power 40 nm process.
Identifier | Processor Cores |
Embedded Flash Mem. |
Package Size |
Notes | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ESP32-D0WDQ6 |
|
||||||||||||||||||||||||||||||
ESP32-D0WD | |||||||||||||||||||||||||||||||
ESP32-D2WD |
|
||||||||||||||||||||||||||||||
ESP32-S0WD |
|
ESP32-PICO-D4 SiP (system in package) module is housed in a 7×7 mm² Quad-Flat No-leads (QFN) package with 48+1 connection pads (48 pads along the sides and one large thermal pad connected to ground on the bottom). Package footprint/dimensions can be found in the ESP32-PICO-D4 Datasheet.
Identifier | Processor Cores |
Embedded Flash Mem. |
Package Size |
Notes | ||||||
---|---|---|---|---|---|---|---|---|---|---|
ESP32-PICO-D4 |
|
ESP32-PICO-D4 has been included on the following boards:
The ESP32-based Wi-Fi/Bluetooth communication modules in the table below are surface-mount devices (SMD). Each module is a small printed circuit board upon which chips and other components are soldered and treated as an inseparable assembly to be integrated onto another PCB. All the modules listed below contain an ESP32 chip, a 40 MHz crystal (clock), and a flash memory chip, but vary in features such as antenna configuration, capacity of the flash memory chip, and EM shielding. Because these wireless communication module boards are designed for incorporation into final products (unlike development boards), they lack development components which are unnecessary or undesirable in final products — e.g., typically no USB-to-UART nor programming/reset buttons — minimizing both cost and physical size.
Note that the pSRAM column refers to inclusion of additional on-board pseudostatic RAM; this figure does not include the SRAM within the ESP32 chip itself.
Maker | Model | Flash Memory | pSRAM | Antenna | EM Shield | Notes |
---|---|---|---|---|---|---|
Espressif 📌 | ESP-WROOM-32 | 0 MiB |
|
|||
ESP32-WROOM-32D
previously ESP-WROOM-32D
|
0 MiB |
|
||||
ESP32-WROOM-32U | 0 MiB |
|
||||
ESP32-SOLO-1 | ? | ? | ? | ? |
|
|
ESP32-WROVER | 4 MiB |
|
||||
ESP32-WROVER-I | 4 MiB | (MIFA disabled)
|
|
|||
ESP32-ZERO |
from SiP module
|
0 MiB |
|
|||
Ai-Thinker | ESP-32S | 0 MiB |
|
|||
AnalogLamb | ESP-32S-ALB | 0 MiB |
|
|||
ALB-WROOM | 0 MiB |
|
||||
ALB32-WROVER |
4 MiB and 16 MiB variations planned
|
4 MiB |
|
|||
DFRobot | ESP-WROOM-32 | 0 MiB |
|
|||
eBox & Widora | ESP32-Bit | 0 MiB |
|
|
||
Freematics | ESP32 Module |
(also 16 MiB in future variation)
|
0 MiB |
|
||
Guoyun Technology
果云科技; a.k.a. Goouuu Tech
|
ESP-32F |
(speculative)
|
0 MiB |
|
||
IntoRobot | W32 | 0 MiB |
|
|||
W33 | 0 MiB |
|
|
|||
ITEAD | PSH-C32 IM160913001 |
PN25F08 |
0 MiB |
|
||
LIFX
Lifi Labs
|
LCM3T | ? | ? |
|
||
LCM3C | ? | ? |
|
|||
Pycom | W01 | 4 MiB |
|
|||
L01 | 4 MiB |
|
||||
L04 | 4 MiB |
|
||||
G01 | 4 MiB |
|
||||
SKYLAB | WG215 | ? | 0 MiB |
|
||
U-Blox | NINA-W131 | 0 MiB |
|
|||
NINA-W132 | 0 MiB |
|
||||
United Technologies | WB_MODE_V1 |
25Q32A
|
0 MiB |
|
These small and medium sized development boards have USB-to-UART interfaces, but the ESP32 chip is directly incorporated into the board (instead of using a ESP32-based surface-mount module).
Maker | Model | Flash Memory | Antenna | EM Shield | USB⇔UART | Notes |
---|---|---|---|---|---|---|
Espressif 📌 | ESP32-PICO-KIT V4 |
from SiP module
|
SiLabs CP2102 |
|
||
Electronic Sweet Peas | ESP320 | (tentative) |
SiLabs CP2104 |
|
||
Gravitech & MakerAsia |
Nano32 | or |
FTDI FT231XQ |
|
||
Heltec Automation | WIFI Kit 32 | ? | SiLabs CP2102 |
|
||
WIFI LoRa 32 | ? | U.FL for LoRa
|
SiLabs CP2102 |
|
||
Microwavemont | ESP32-PICO Motherboard |
from SiP module
|
SiLabs CP2102N (previously used CP2102)
|
|
||
ESP32-PICO-ADB |
from SiP module
|
SiLabs CP2102 |
|
|||
ESP32-PICO Double Decker |
from SiP module
|
SiLabs CP2102N |
|
|||
ESP32-PICO-CAM |
from SiP module
|
SiLabs CP2102N |
|
|||
ESP32-PICO-tinyCAM |
from SiP module
|
SiLabs CP2102 |
|
|||
Pesky Products
Kris "onehorse" Winer
|
ESP32 Development Board | N25Q032A |
FTDI FT230XQ |
|
||
Pycom | WiPy
2.0 and 3.0 versions
|
(None) |
|
|||
LoPy | (None) |
|
||||
LoPy4 | (None) |
|
||||
SiPy | (None) |
|
||||
GPy | (None) |
|
||||
FiPy | (None) |
|
||||
SparkFun | ESP32 Thing | FTDI FT231XS |
|
|||
WEMOS | LOLIN32 Lite | WCH CH340C |
|
|||
"WeMos" / Lily GO
(not WEMOS.cc group)
|
Pro ESP32 | FTDI FT231XS |
|
|||
Pro ESP32 OLED | ? |
|
||||
TTGO LoRa | U.FL for LoRa
|
? |
|
|||
TTGO LoRa32 | U.FL for LoRa
|
? |
|
|||
TTGO T7 | ? |
|
||||
Whitecat | ESP32 N1 | (None) |
|
|||
ESP32 N1 LORA | (None) |
|
||||
Widora | Air | SiLabs CP2104 |
|
Development boards are designed to be easily worked with for the purpose prototyping and development. Typically this means connections are broken out with 0.1″ spaced headers (in contrast to the more tightly spaced connections seen on the compact surface-mount module boards). Furthermore, development boards often contain on-board components to aid in easy prototyping & programming — e.g., power-supply/regulation, USB-to-UART, and buttons for flashing & resetting.
Maker | Model | Surface-Mount Module | USB⇔UART | Notes |
---|---|---|---|---|
Espressif 📌 |
ESP32-DevKitC V2
ESP32 Core Board V2
|
ESP-WROOM-32 | SiLabs CP2102 |
|
ESP32-DevKitC V4 | ESP-WROOM-32 or ESP32-WROVER |
SiLabs CP2102N |
|
|
Adafruit | HUZZAH32
ESP32 Feather Board
|
ESP-WROOM-32 | SiLabs CP2104 |
|
Ai-Thinker | NodeMCU-32S | ESP-32S | SiLabs CP2102 |
|
AnalogLamb | ESP32 Development Board | ESP-32S-ALB or ALB-WROOM |
SiLabs CP2102 |
|
ESP32 WROVER Mini | ESP32-WROVER | SiLabs CP2104 |
|
|
AprilBrother | ESPea32 | ESP-32S | SiLabs CP2104 |
|
Ayarafun/ |
Node32S | ESP-WROOM-32 | FTDI FT231XS |
|
Baoshi | JESP32 | ESP-WROOM-32 or ESP32-WROVER |
FTDI FT2232HL |
|
CambrianRobotics
Yuki Sato,
Kohei Kido,
Sho Suzuki
|
Obniz | ESP-WROOM-32 | ? | |
DFRobot | FireBeetle ESP32 | DFRobot ESP-WROOM-32 (clone module) |
? |
|
DOIT/ESP32 DevKit |
ESP-WROOM-32 |
SiLabs |
CP2102
|
|
Dongsen Technology Travis Lin |
D-duino-32 V1–V2.5 | ESP-WROOM-32 | SiLabs CP2102 |
|
D-duino-32 V3
WiFi Packet Monitor V3
|
ESP32-WROVER or ESP32-WROVER-I |
SiLabs CP210? |
|
|
Pocket 32 | ESP-WROOM-32 | SiLabs CP2102 |
|
|
X-32 | ESP-32S or ESP-WROOM-32 |
SiLabs CP2102 |
|
|
dotstudio | Nefry BT | ESP-WROOM-32 | FTDI FT232RQ |
|
eBox | ESP32-T | ESP32-Bit, ESP-WROOM-32 or ESP-32S (not included) |
SiLabs CP2102 |
|
ESP32-ST | ESP-32S or ESP-WROOM-32 (not included) |
SiLabs CP2102 |
|
|
EzSBC |
ESP32-01 Breakout &
Dev Board
IoT Controller
|
ESP-WROOM-32 or ESP-32S |
FTDI FT231XS |
|
Elecrow |
ESP32 WIFI/BLE Board
ARS01119B
|
ESP-WROOM-32 | SiLabs CP2102 |
|
Explore Embedded | Hornbill ESP32 Dev | ESP-WROOM-32 | SiLabs CP2102 |
|
Hornbill ESP32 Minima | ESP-WROOM-32 | (None) |
|
|
52Pi Technology |
GeeekNET32
GeeekNET ESP32 Dev Board
|
ESP-WROOM-32 | SiLabs CP2104 |
|
Fusion | CAN32 | ESP-WROOM-32 | SiLabs CP2102N |
|
Geekworm | Easy Kit ESP32-B1 | ESP-WROOM-32 | WCH CH340C |
|
GNDTeknik | ESP32 Breakout Kit | ESP-WROOM-32 | SiLabs CP2104 |
|
Guoyun Technology
果云科技; a.k.a. Goouuu Tech
|
Goouuu-ESP32 | ESP-WROOM-32 | SiLabs CP2102 |
|
IntoRobot | Fig | W32 or W33 | SiLabs CP2104 |
|
iohippo | ESP32 Dev Board | ESP-WROOM-32 | SiLabs CP2102N |
|
Kilobyte
Benjamin Marty,
a.k.a. Berkutta |
Tiny ESP32 Board
ESP32 tiny module
|
ESP-WROOM-32 | SiLabs CP2102 |
|
Tiny ESP32-WROVER pSRAM Board
ESP32 wrover tiny module
|
ESP32-WROVER | SiLabs CP2102 |
|
|
RAK811 ESP32 | ESP-WROOM-32 | SiLabs CP2102 |
|
|
The Magic Cauldron | ESP-WROOM-32 Breakout | ESP-WROOM-32 | FTDI FT231XS |
|
MH-ET LIVE | ESP32 DevKit | ESP-WROOM-32 | SiLabs CP2104 |
|
ESP32 MiniKit | ESP-WROOM-32 | SiLabs CP2104 |
|
|
Network Revolution | Red "Pi Exclusive Board"
Sen-Pi Board / MKPBC11
|
ESP-WROOM-32 | (None) |
|
Green "Pi Exclusive Board" Kit
MKPPK21
|
ESP-WROOM-32 | (None) |
|
|
PatternAgents | thingSoC ESP32S | ESP-32S or ESP-WROOM-32 |
(None) |
|
SunDUINO | ESP32 MiniBoard | ESP-WROOM-32 | (None) |
|
Switch Science | ESPr Developer 32 | ESP-WROOM-32 | FTDI FT231XS |
|
ThaiEasyElec | ESPino32 | ESP-WROOM-32 | SiLabs CP210x |
|
thingTronics | WiTooth | ESP-WROOM-32 | SiLabs CP2102 |
|
Watterott | ESP-WROOM-32-Breakout | ESP-WROOM-32 | SiLabs CP2102N |
|
WEMOS | LOLIN32 | ESP-WROOM-32 | SiLabs CP2104 |
|
LOLIN32 Pro | ESP32-WROVER | SiLabs CP2104 |
|
|
"WeMos" / Lily GO
(not WEMOS.cc group)
|
LoLin OLED or D-duino | ESP-WROOM-32 | SiLabs CP2102 |
|
WiFi&Bluetooth Battery | ESP-WROOM-32 | SiLabs CP2102 |
|
|
X-32 | ESP-WROOM-32 | SiLabs CP2102 |
|
|
TTGO MINI D1 ESP32
MINI32 V1.0.0
|
ESP-WROOM-32 | SiLabs CP210? |
|
|
TTGO ESP32 Dev Module | ESP-WROOM-32 | SiLabs CP210? (unconfirmed)
|
|
|
WiFiBoy | WB32-TF | ESP-WROOM-32 | ? |
|
XiaoJ | ESP32-Mini-Board | ESP-WROOM-32 | SiLabs CP2102 |
|
Maker | Model | Surface-Mount Module | Flash Memory | USB⇔UART | Notes |
---|---|---|---|---|---|
Espressif 📌 | ESP-WROVER-KIT
previously ESP32-DevKitJ
|
ESP32-WROVER or ESP-WROOM-32 | from module |
FTDI FT2232HL |
|
ESP32-LyraTD-MSC | ESP32-WROVER | from module |
SiLabs CP2102N |
|
|
ESP-Sense Kit | ESP-WROOM-32 | from module |
(None) use with ESP-Prog |
|
|
ESP32 Demo Board V2 | ESP-WROOM-32 | from module |
FTDI FT232RL |
|
|
Aitendo | IoT Express | ESP-WROOM-32 | from module |
FTDI FT234XD |
|
AnalogLamb | Maple ESP32 | ESP-32S-ALB, ESP-32S, or ESP-WROOM-32 |
from module |
SiLabs CP2104 |
|
Arducam | ESP32S UNO | ESP-32S or ESP-WROOM-32 |
from module |
SiLabs CP2102 |
|
Asukiaaa | ESP32BB | ESP-WROOM-32 | from module |
SiLabs CP2102 (rev 1.0–1.4 used FT232RQ)
|
|
ESP32Stack | ESP-WROOM-32 | from module |
SiLabs CP2102 |
|
|
DOIT | ESPDUINO-32 | ESP-WROOM-32 | from module |
WCH CH340 |
|
EngeBOT | WROOMBEE32 | ESP-WROOM-32 | from module |
(None) |
|
ESP32.vn | ESP32-IoT-Uno | ESP-WROOM-32 | from module |
SiLabs CP2102 |
|
Fab-Lab Europe | OCTOPUS | ESP-WROOM-32 on Adafruit HUZZAH32 |
from module |
SiLabs CP2104 |
|
Freematics | ESPRIT | Custom ESP-WROOM-32 Clone | from module |
SiLabs CP2102 |
|
John Spencer & Angus Gratton | ESPlant V2.0 |
ESP-WROOM-32 or ESP-32S |
from module |
SiLabs CP2102 |
|
Keri's Lab | KERISP32 | ESP-WROOM-32 (or compatible) |
from module |
FTDI FT232RL |
|
Makestro/ |
ESPectro32 | ESP-WROOM-32 | from module |
? |
|
Microwavemont | ESP32 Super Board | ESP-WROOM-32 | from module |
FTDI FT231X |
|
GRANDE ESP32 Monster Board | ESP-WROOM-32 | from module |
SiLabs CP2102 |
|
|
ESP32-ADB
Audio Developing Board
|
ESP-WROOM-32 | from module |
SiLabs CP2102 (rev. 1 used FT231XS)
|
|
|
ESP32-ADB-Edge | ESP-WROOM-32 | from module |
SiLabs CP2102 |
|
|
ePaper plus ESP32-ADB | ESP-WROOM-32 | from module |
SiLabs CP2102N |
|
|
ESP32 Web Radio & BT Receiver with Class-D Amp | ESP-WROOM-32 | from module |
FTDI FT231XS |
|
|
Noduino | Quantum | (SoC directly incorporated.) |
W25Q128FV or MXIC 25L128
|
SiLabs CP2102 |
|
Olimex | ESP32-EVB | ESP-WROOM-32 | from module |
WCH CH340T (rev. B only)
|
|
ESP32-GATEWAY | ESP-WROOM-32 | from module |
WCH CH340T |
|
|
ESP32-PRO | (SoC directly incorporated.) | Microchip PIC32MX270 |
|
||
ProtoCentral | Kalam32-Dev | (SoC directly incorporated.) | W25Q32 |
FTDI FT231X |
|
Robotika Brno | RB3200-ESP32universal | ESP-WROOM-32 | from module |
SiLabs CP2102 |
|
SKYLAB | WG215 EVB | WG215 | ? from module |
SiLabs CP210X (unconfirmed)
|
|
SunDUINO | ESP32 SunDUINO | ESP-WROOM-32 | from module |
(None) |
|
ThousanDIY | Unopuino32S | ESP-WROOM-32 | from module |
SiLabs CP2102 |
|
United Technologies | GHX_BOARD_V1 | WB_MODE_V1 | from module |
? |
|
"WeMos" / Lily GO
(not WEMOS.cc group)
|
D1 R32 | ESP-WROOM-32 | from module |
WCH CH340 |
|
HiGrow | ESP-WROOM-32 | from module |
SiLabs CP210? (unconfirmed)
|
|
|
WhyEngineer | ESP32_CIRCLE | ESP-WROOM-32 | from module |
SiLabs CP2104 |
|
ESP32_SNOW | ESP32-WROVER | from module |
SiLabs CP2104 |
|
|
WiFiBoy | WiFiBoy32
WB32
|
ESP-WROOM-32 or ESP-32S |
from module |
SiLabs CP2102 |
|
Maker | Model | Notes |
---|---|---|
David Freitag | CANBus Triple Clone |
|
Espressif | ESP Test Board V3 |
|
HackerBoxes | Conference Badge PCB |
|
Hardwire | Trigger |
|
HydraBus | HydraESP32 |
|
Joshua Valdés | ESP-WROOM-32-Board |
|
lipoyang | GPduino-T |
|
Morecat Lab |
WiFi-BareBoard32
WiFi-BB32
|
|
Morgan Allen | LoRaNeT32 |
|
OHC2017 | IoTuz |
|
ProtoCentral | HeartyPatch |
|
SHA2017 Badge Team
MarkusBec, et al.
|
SHA2017 Badge |
|
Kevin Webster | BlazeTrak |
|
Koenraad Verheyden | Cube |
|
M5Stack | Core |
|
MATRIX Labs | MATRIX Voice |
|
Renesas | GR-LYCHEE |
|
RETO ROBOT | Emme |
|
Stephen Heppell | Learnometer |
|
tinyFab | TF01EINKV1 |
Fixture for temporarily connecting to a module for the purpose of programming/flashing and testing. (No soldering.)
Maker | Model | USB⇔UART | Notes |
---|---|---|---|
Fred | FrogoPins ESP32 Board | SiLabs CP2102 |
|
XiaoJ | ESP-WROOM-32 Flashing/Testing Fixture | SiLabs CP2102 |
|
ESP32-WROVER Flashing/Testing Fixture | SiLabs CP2104 |
|
Breakout boards (for modules) that include programming buttons, and perhaps with a few supplemental components, but lacking components otherwise included on typical development boards.
Maker | Model | Notes |
---|---|---|
Aitendo | P-ESP32D | |
Ai-Thinker | ESP-32S Breakout Board |
|
AnalogLamb | ESP32-WROVER Breakout Board |
|
Black Electronics | ESP32 Module Breakout Board |
|
eBox | ESP-32S/ESP-WROOM-32 Breakout Board |
|
Guoyun Technology
果云科技; a.k.a. Goouuu Tech
|
ESP32F Breakout Board |
|
Indoor Corgi Elec. | E32-BreadPlus |
|
KUC Architect | ESP‑WROOM‑32 Breakout A‑Type
MK-PKBN-047
|
|
ESP‑WROOM‑32 Breakout B‑Type
MK-PKBN-048
|
|
|
ESP‑WROOM‑32 Breakout C‑Type
MK-PKBN-049
|
|
|
Kyoritsu Electronics Industry | KP-ESP32C |
|
Lily GO | ESP-WROOM-32 Breadboard Kit |
|
Makestro/ |
ESP-WROOM-32 Breakout |
|
Basic breakout boards (for modules) without any programming buttons and often without any other components (but some have capacitors); breaking out the surface-mount module's tightly-spaced castellated edge connections into wider-spaced connections for headers.
Maker | Model | Notes |
---|---|---|
Aitendo | P-ESP32B & P-ESP32C |
|
Akizuki Electric | AE-ESP-WROOM-32 |
|
Espressif | ESP Module Testboard |
|
Kyoritsu Electronics Industry | KP-ESP32X |
|
NOA Labs | ESP-32S Module Adapter Breakout Board |
|
Seeed Studio | ESP32 Breakout Kit
ESP32 Extension Board
|
|
Switch Science | ESP-WROOM-32 2-Line Breakout |
|
Boards where ESP32 is not the primary component; used as a supplementary component, providing Wi-Fi/Bluetooth connectivity.
Maker | Model | Notes |
---|---|---|
Adam Vadala-Roth | Vento |
|
Arduino & SiFive | Arduino Cinque |
|
Fluo Technology | FluoWiFi |
|
Husarion | CORE2 |
|
Maker | Model | Notes |
---|---|---|
DingTalk
Alibaba
|
M1 |
|
Eveia | Eveia |
|
LIFX Lifi Labs |
LIFX Mini |
|
Pium | Pium |
|
TECHBASE | Moduino X1 |
|
Moduino X2 |
|
|
ThingsOnInternet | 4zerobox |
|
Disclaimer: Vendors are listed here for informational purposes only. Buyers should use prudence and careful judgement when ordering. Before ordering, read all product descriptions and check vendor ratings when possible. Prices listed below are approximate and do not include shipping costs. Furthermore, prices listed below may be outdated, so be diligent and check for yourself.
Note to the beginner: If you are just getting started and don't know what to purchase, it would probably be best for you to purchase a development board (instead of an surface-mount module) for easier hardware setup and an better first time experience. Espressif's official, publicly sold development boards are ESP32-PICO-KIT, ESP32-DevKitC, and ESP-WROVER-KIT.
Note about Taobao: Taobao is a Chinese marketplace. For international shopping, intermediary agents are often used (for a fee, of course). Those unfamiliar with Taobao should read Naomi Wu's "Source Parts on Taobao: an Insider's Guide" and Eric's "How to Buy Directly from Taobao" before attempting to make a purchase through the venue.
A few words of clarification because some people have erroneously confused chips with surface-mount PCB modules: If you wish to purchase just the Espressif ESP32 chip itself, understand that this means you're only receiving the fabricated silicon contained within a tiny Quad-Flat No-leads package. For those seeking integration/inclusion of ESP32, using an surface-mount module board with ESP32 inside is often more desirable, since such modules combine an ESP32 chip, 40 MHz crystal (clock), flash memory chip, and appropriate "glue" components into a ready-to-use, compact assembly. Having said that, if you wish to purchase only the chip and not a module board, you can purchase the chip through vendors listed below. You can also find sellers in venues like eBay and AliExpress using search queries with "ESP32" and "QFN", "SMT", "SMD", "package", "bare" or "raw"; also using the full identifier (such as "ESP32-D0WDQ6" or "ESP32-D2WD") in search queries may prove fruitful.
In addition to the sellers listed below, you can contact Espressif directly for chip purchase inquiries. For small quantities, Espressif will likely direct you to an appropriate distributor to contact. If you are a distributor or otherwise interested in ordering a large quantity of parts, the minimum order quantities for parts direct from Espressif are listed in the Espressif Products Ordering Information document.
Identifier | Seller | Price per Chip | Seller Notes |
---|---|---|---|
ESP32-D0WDQ6 | AnalogLamb | $3.00 | |
Electrodragon | $2.40 | Select model from "Choose an option" pop-up menu on seller's page. | |
Grid Connect | $2.75 | Minimum order qty 10. | |
Smart Prototyping | $4.50 | $3.50 each for qty 50 or more. | |
Watterott | €2.50 | Includes 19% VAT. | |
ESP32-D0WD | AnalogLamb | $3.70 | |
Electrodragon | $2.40 | Select model from "Choose an option" pop-up menu on seller's page. | |
Grid Connect | $2.75 | Minimum order qty 10. | |
Watterott | €4.00 | Includes 19% VAT. €3.00 each for qty 500 or more. | |
ESP32-D2WD | AnalogLamb | $3.70 | |
Electrodragon | $3.30 | Select model from "Choose an option" pop-up menu on seller's page. | |
Grid Connect | $3.25 | Minimum order qty 10. | |
Watterott | €4.24 | Includes 19% VAT. €3.24 each for qty 500 or more. | |
ESP32-S0WD | Electrodragon | $2.00 | Select model from "Choose an option" pop-up menu on seller's page. |
Grid Connect | $2.35 | Minimum order qty 10. |
Identifier | Seller | Price Per Module | Seller Notes |
---|---|---|---|
ESP32-PICO-D4 | AnalogLamb | $6.99 | $5.99 each for qty 100 or more. |
Electrodragon | $4.50 | ||
Kilobyte on Tindie | $6.50 | Ships from Switzerland. | |
Watterott | €6.00 | Includes 19% VAT. €4.17 each for qty 2000 or more. | |
Contact Espressif sales for distributors.
Minimum order quantity direct from Espressif is listed at
2000 pieces.
|
Compact modules designed for surface-mount technology integration are listed below. Surface-mount modules which have received FCC IDs include the Espressif ESP-WROOM-32 (2AC7Z-ESPWROOM32), ESP32-WROVER (2AC7Z-ESP32WROVER), Ai-Thinker ESP-32S (2AHMR-ESP32S), Guoyun ESP-32F (2AM77-ESP-32F), Pycom W01 (2AJMTWIPY01R) and L01 (2AJMTLOPY01R).
Maker | Model | Seller | Price per Module | Seller Notes |
---|---|---|---|---|
Espressif 📌 | ESP-WROOM-32
FCC ID 2AC7Z-ESPWROOM32.
|
Adafruit | $8.95 | |
AnalogLamb | $3.99 or $4.99 |
$3.99 with ESP32 revision 0; $4.99 with ESP32 revision 1. | ||
Eckstein | €7.95 | Includes 19% VAT. Long delivery time for this item. Available with breakout board (€8.45). | ||
Elecrow | $5.90 | |||
Electrodragon | $3.50 | |||
Geekworm on DealExtreme | $6.11 | $6.54 regular price. | ||
Geekworm on DealExtreme | $4.80 | Sold in 5 pack. Regular price is $5.03 each ($25.15 for five). | ||
Grid Connect | $3.95 | Minimum order qty 10. Out of Stock; estimated shipment 2017 Dec 19. | ||
Kilobyte on Tindie | $4.99 | Ships from Switzerland. | ||
Makestro | Rp 59000 | |||
Olimex | €6.00 | €4.80 each for qty 50 or more. | ||
Tronixlabs Australia | AU$7.95 | Includes GST. | ||
Watterott | €6.00 | Includes 19% VAT. €4.76 for qty. 550 or more. | ||
Contact Espressif sales for distributors.
Minimum order quantity direct from Espressif is listed at 550 pieces.
|
||||
ESP32-WROOM-32D | Kilobyte | $4.99 | ||
ESP32-WROVER
FCC ID 2AC7Z-ESP32WROVER. Includes 4 MiB of pSRAM.
|
AnalogLamb | $9.99 | $6.99 each for qty 100 or more. | |
Electrodragon | $4.00 or $4.05 |
Select configuration (PCB trace or with U.FL/I-PEX antenna) from "Choose an option pop-up menu on seller's page. | ||
52Pi | $9.99 | |||
Contact Espressif sales for distributors.
Minimum order quantity direct from Espressif is listed at
650 pieces.
|
||||
Ai-Thinker | ESP-32S
FCC ID 2AHMR-ESP32S. Footprint compatible with Espressif ESP-WROOM-32 module.
|
Open-Smart on DealExtreme | $7.99 | $8.61 regular price. |
Seeed Studio | $2.25 | $4.50 regular price. | ||
ShenZhen2U | $4.95 | $4.50 for qty 10 or more. $7.95 regular price. | ||
Smart Prototyping | $7.90 | $5.50 each for qty 50 or more. | ||
AliExpress | Prices vary | |||
AnalogLamb | ESP-32S-ALB & ALB-WROOM | AnalogLamb | $3.49 or $4.69 |
$3.49 for 4 MiB ESP-32S-ALB; $4.69 for 16 MiB ALB-WROOM. |
ALB32-WROVER
Includes 4 MiB of pSRAM.
|
AnalogLamb | $6.69–$9.99 | Price varies with flash memory size (4, 8, or 16 MiB) and quantity. | |
DFRobot | ESP-WROOM-32
Clone of Espressif's ESP-WROOM-32 module. Not FCC certified.
|
DFRobot | $6.49 | $5.20 each for qty 50 or more. |
ABRA | $8.49 | |||
eBox/ |
ESP32-Bit
Module has a built-in ceramic antenna and U.FL connector.
Footprint unique and differs from other modules.
|
Aubreey on Amazon | $19.22 | |
eBox on Taobao | ¥40 | |||
Eckstein | €12.50 | Includes 19% VAT. | ||
Guoyun Technology
果云科技; a.k.a. Goouuu Tech
|
ESP-32F
FCC ID 2AM77-ESP-32F.
|
Guoyun on Taobao | ¥27.00 | |
ITEAD | PSH-C32
⚠️ On-board flash chip is unusually small
(1 MiB), and this may be
extremely limiting. Footprint unique and differs from other modules.
|
ITEAD | $6.99 | |
Pycom | W01
FCC ID 2AJMTWIPY01R.
|
Pycom | €10.45 | Minimum order qty 10. €8.65 each for qty 100. |
L01
FCC ID 2AJMTLOPY01R.
|
Pycom | €19.95 | Minimum order qty 10. €15.95 each for qty 100. |
|
L04 | Pycom | €24.15 | Minimum order qty 10. €18.55 each for qty 100. |
|
G01 | Pycom | €36.95 | Minimum order qty 10. €28.95 each for qty 100. |
In contrast to compact surface-mount modules, development boards break out connections to be larger and more "human scale" for easier prototyping and development and frequently include additional circuity and interfaces for power supply and programming.
Pycom WiPy 2.0 (FCC ID 2AJMTWIPY2R), Pycom LoPy (FCC ID 2AJMTLOPY1R), and Pycom SiPy (FCC ID 2AJMTSIPY1) development boards/modules have received FCC IDs. Development boards that employ surface-mount modules with FCC IDs (such as the Espressif ESP-WROOM-32, Espressif ESP32-WROVER, or Ai-Thinker ESP-32S module) will have that module component certified.
Maker | Model | Seller | Price per Board | Seller Notes |
---|---|---|---|---|
Espressif 📌 | ESP32-DevKitC ESP32 Core Board |
Adafruit | $15.00 | |
Electrodragon | $10.00 | |||
Grid Connect | $15.00 | |||
Olimex | €17.00 | €13.60 for qty 50 or more. | ||
Olimex on Amazon | $19.00 | |||
Tronixlabs Australia | AU$19.95 | Includes GST. | ||
Watterott | €21.50 | Out of stock. Includes 19% VAT. | ||
ESP-WROVER-KIT
Check with seller to determine which module is included with the kit.
|
Adafruit | $49.95 | Out of stock. | |
AnalogLamb | $47.00 | |||
Electrodragon | $35.00 | |||
Grid Connect | $39.95 | |||
Olimex | €44.00 | |||
Olimex on Amazon | $49.00 | |||
Tronixlabs Australia | AU$79.00 | Includes GST. | ||
Watterott | €52.36 | Out of stock. Includes 19% VAT. | ||
ESP32-PICO-KIT V4 | Electrodragon | $10.00 | ||
Adafruit | HUZZAH32 ESP32 Feather |
Adafruit | $19.95 | |
Antratek | €24.14 | Includes VAT. | ||
Ai-Thinker | NodeMCU-32S | DIYmall on Amazon | $13.50 | |
HiLetgo on Amazon | $12.99 | |||
ShenZhen2U | $14.90 | |||
AliExpress | Prices vary | |||
AnalogLamb | Maple ESP32 | AnalogLamb | $15.90 | |
AnalogLamb on Tindie | $20.90 | |||
ESP32 Development Board | AnalogLamb | $6.99 or $8.89 |
$6.99 for 4 MiB version; $8.89 for 16 MiB version. | |
AprilBrother | ESPea32 | AprilBrother on Tindie | $6.00 | |
Ayarafun/LamLoei | Node32S Plus | Gravitech Thai | 790บาท | |
DFRobot | FireBeetle ESP32 | DFRobot | $19.00 | $15.00 for qty 50 or more. |
Mouser | $19.00 | Mouser's additional info. | ||
DOIT | ESP32 DevKit | SmartArduino | $12.52 | |
ABRA | $17.82 | |||
Banggood | $6.79 | $6.79 from China warehouse; $10.99 from US warehouse. | ||
DIYmore on Amazon | $11.99 | |||
ESPDUINO-32 | DOIT | $12.56 | ||
eBox | ESP32-T | eBox on Taobao | ¥23.00 | Does NOT include module. |
Aitendo | ¥680 | Does NOT include module. | ||
Eckstein | €6.65 | Does NOT include module. | ||
Explore Embedded | Hornbill ESP32 Dev | Explore Embedded | ₹1399.00 | |
Explore Embedded on Tindie | $20.00 | |||
Hornbill ESP32 Minima | Explore Embedded | ₹1099.00 | ||
Explore Embedded on Tindie | $16.00 | |||
EzSBC | ESP32-01 Breakout & Dev Board | EzSBC | $16.95 | |
EzSBC on Tindie | $16.95 | |||
52Pi Technology | GeeekNET32
GeeekNET ESP32 Dev Board
|
52pi | $19.99 | |
GeeekPi Store on AliExpress | $19.99 | |||
Seeed Studio | $19.95 | $15.96 each for qty 50 or more. | ||
Fusion | CAN32 | Fusion on Tindie | $39.00 | $33.00 each for qty 7 or more. |
Geekworm | Easy Kit ESP32-B1 | Geekworm on AliExpress | $11.63 | Limited time sale price. |
Geekworm on Amazon | $14.49 | Out of stock. | ||
Geekworm on DealExtreme | $9.79 | |||
Banggood | $6.99 | Limited time sale price ends 2017 Oct 20. | ||
MakerFocus on Amazon | $12.99 | |||
Gravitech/MakerAsia | Nano32 | Gravitech US | $20.00 | 4 MiB flash model. $18.00 each for qty 10. |
Gravitech Thai | 690บาท | 4 MiB flash model. | ||
Gravitech Thai | 890บาท | 8 MiB flash model. | ||
Kilobyte | Tiny ESP32 Board | Kilobyte on Tindie | $18.99 | Ships from Switzerland. |
M5Stack | Core (Basic Version) | M5Stack on AliExpress | $35.00 | See store for supplementary modules. |
Core (Gray Limited Version) | M5Stack on AliExpress | $41.00 | Includes on-board MPU-9250 (gyro, accelerometer, and compass). See store for supplementary modules. | |
Noduino | Quantum | Noduino on Taobao | ¥99.00 | |
AnalogLamb | $25.90 | |||
Olimex | ESP32-EVB | Olimex | €26.00 | €20.80 for qty 50 or more. |
ESP32-GATEWAY | Olimex | €22.00 | €17.60 for qty 50 or more. | |
Pycom | WiPy
FCC ID 2AJMTWIPY2R. Uses custom Pycom MicroPython firmware, but
can be flashed
with other firmware.
|
Pycom | €19.95 | |
ABRA | $24.96 | |||
Adafruit | $26.50 | |||
Antratek | €24.14 | Includes VAT. | ||
Chicago Electronic Distributors | $29.95 | |||
National Control Devices | $26.99 | |||
Seeed Studio | $22.00 | |||
LoPy FCC ID 2AJMTLOPY1R. |
Pycom | €29.95 | ||
ABRA | $35.67 | |||
Adafruit | $39.95 | |||
Antratek | €36.24 | Includes VAT. | ||
Chicago Electronic Distributors | $34.95 | |||
National Control Devices | $39.99 | |||
Eckstein | €35.64 | Long delivery time. | ||
Seeed Studio | $32.00 | |||
LoPy4 | Pycom | €34.95 | Pre-order; 2017 Dec 11 tentative shipment. | |
SiPy
FCC ID 2AJMTSIPY1.
|
Pycom | €29.95 or €34.95 |
Select Sigfox 14 dBm or 22 dBm model on product page. | |
Adafruit | $41.95 | Sigfox 22 dBm model. | ||
Antratek | €36.24 | Includes VAT. Sigfox 14 dBm model. | ||
Chicago Electronic Distributors | $39.99 | Sigfox 22 dBm model. | ||
Eckstein | €35.63 | Includes VAT. Sigfox 14 dBm model. | ||
Watterott | €35.64 | Includes 19% VAT. | ||
FiPy | Pycom | €54.00 | Out of stock; backorder available. | |
Seeed Studio | $55.90 | Out of stock. | ||
GPy | Pycom | €44.00 | Out of stock; backorder available. | |
SparkFun | ESP32 Thing | SparkFun | $19.95 | $16.96 for qty 100 or more. |
SparkFun on Amazon | $21.95 | |||
Antratek | €24.14 | Includes VAT. | ||
Digi-Key | $19.95 | |||
RobotShop | £19.85 | Includes tax. £18.67 each for qty 100. | ||
Watterott | ESP-WROOM32-Breakout | Watterott | €17.95 | Includes 19% VAT. |
Widora | Air | Widora on Taobao | ¥78.00 | Sales limited to certain countries. |
Eckstein | €16.95 | Includes 19% VAT. | ||
Seeed Studio | $19.95 | $16.96 each for 50 or more. | ||
Smart Prototyping | $25.90 | Out of stock. $15.90 each for 50 or more. | ||
WEMOS | LOLIN32 | WEMOS.CC Store on AliExpress | $6.00 | |
Tronixlabs Australia | AU$16.95 | Includes GST. | ||
LOLIN32 Lite | WEMOS.CC Store on AliExpress | $4.90 | ||
LOLIN32 Pro | WEMOS.CC Store on AliExpres | $8.80 |