Nodes

The firmware is currently compatible with the original ESP32, ESP32-C3, and the ESP32-S3. Generally C3 or S3 is recommended for new deployments. The C3 is nice and cheap and the RISC-V is fast! The S3 has better bluetooth range but is a bit more pricey.

It is not compatible with the ESP32-S2 (doesn’t have bluetooth), ESP32-C6 (too new no support in our dev environment), or ESP8266 (old, no bluetooth).

ESP32-C3

NameStoresNotes
M5 Stamp C3 Matem5stack aliStamp form factor w/ 4MB flash memory, built-in 3D antenna, RGB LED and button
M5 Stamp C3U MatealiStamp form factor w/ 4MB flash memory, built-in 3D antenna, RGB LED and button 1
ESP32-C3-DevKitM-1Uamz/usEspressif’s official development board with ESP32-C3-MINI-1U module, 4MB flash, 160MHz CPU

ESP32-S3

NameStoresNotes
M5 Atom S3 Liteali8MB flash memory, built-in 3D antenna, IR emitter, RGB LED, Button and GROVE interface 1
M5 Atom S3UaliUSB-A w/ 8MB flash memory, built-in 3D antenna, IR emitter, PDM mic, RGB LED, Button and GROVE interface 1
M5 Stamp S3aliStamp form factor w/ 8MB flash memory, built-in 3D antenna, and RGB LED 1

ESP32

NameStoresNotes
M5 Atom (all kinds)ali m5stack digiThe 3D antenna is much better
M5 Stamp Picoali m5stackSmall and still has nice 3D antenna
Huzzah32amz/usMuch better quality than generic ESP32 dev boards

Works with caveats

NameStoresNotes
ESP32 dev board clonesali amz/us amz/uk2 No brand
D1 Mini ESP32 (Micro B)amz/us2 No brand Make sure you get the ESP32 NOT the ESP8266
D1 Mini ESP32 (Type C)ali amz/us2 No brand
LOLIN D32 ESP32ali2 No brand
M5Stick-C Plusali m5stack amz/usThese are great little devices, but their built-in battery makes them less ideal

USB C chargers

USB C to C cables

USB A chargers

USB A to C cables

USB A to micro B cables

Footnotes

  1. Use CDC firmware flavor  2 3 4

  2. These are cheap, but no brand usually means no quality control, especially on the WiFi/BLE components  2 3 4


Table of contents