M5Stack Launches Core2 ESP32 IoT Development Kit with 2-inch Touch Display

M5Stack has just launched an upgrade to its M5Stack Core development with M5Stack Core2 based on the same Espressif ESP32 WiFI + Bluetooth SoC, but adding capacitive touchscreen support to the 2-inch TFT LCD, as well as a motion sensor and a microphone.

The new version also adds 8MB PSRAM, a larger 390 mAh battery, and targets IoT terminals for Smart Home, industrial automation or robotics, STEM Education, and DIY prototyping.

M5Stack Core2 ESP32 IoT DevkitM5Stack Core2 specifications:

  • SoC – Espressif ESP32-D0WD-V3 dual-core Xtensa LX6 processor clocked at up to 240MHz with 520KB SRAM, Wi-Fi, and dual-mode Bluetooth connectivity
  • External Memory – 8MB PSRAM
  • Storage – 16MB flash storage, MicroSD card slot up to 16GB
  • Display – 2-inch IPS LCD screen with 320×240 resolution (ILI9342C driver), and touchscreen support (via FT6336U controller)
  • Audio – 1W speaker (1W-0928), SPM4123 microphone, NS4168 I2S power amplifier
  • Antenna – 2.4GHz 3D antenna
  • USB – 1x USB Type-C port for power and programming via CP2104 chip
  • Sensors – 6-axis IMU (MPU6886)
  • Expansion – 1x Grove connector with I2C, GPIO and UART, M-Bus socket
  • Misc – Power LED, power button, reset button, 3x touch buttons, vibration motor, BM8563 RTC
  • Power Supply
    • Input Voltage – 5V @ 500mA
    • AXP192 PMU
    • SY7088 DC-DC Boost
    • 390 mAh/3.7V Lithium Battery
  • Dimensions – 54 x 54 x 16mm (Plastic case)
  • Weight – 52 grams
  • Temperature Range – 0°C to 40°C

M5Stack Core2 is compatible with Arduino, MicroPython, and UIFlow. The latter is a web-based IoT programming tool developed by M5Stack and based on Google Blockly visual programming interface. You’ll find the Arduino library on Github together sample code, and more documentation can be found in the Wiki. Currently, the documentation only refers to Arduino support, and I could not find instructions for MicroPythong nor UIFlow.

As with all other M5Stack CORE products, features can be expanded by stacking various M5Stack “Modules”, “Based” and/or “Units” in a way similar to Lego blocks.

M5Stack Core2 ESP32 IoT development kit can be purchased for $39.90 on M5Stack store, or via distributors.

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
Notify of
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.
3 years ago

Nice! Certainly much better than the terminal I built myself for my central heating control using an ESP8266, oled & battery. I’d just have to add an LDR and DHT22, and could get a much more advanced terminal thanks to the touch screen. Same for my alarm clock by the way.

3 years ago

Sure, but quickly that doesn’t look like a small device anymore but an octopus instead 🙂 But there’s a compromise everyone must make between price and base features. I think that some such small self-contained devices should have some empty space inside where the owner can add a few components without leaving visible wires outside. After all, that made the success of the PC! Here it looks like there’s some room left for a small PCB under the CORE2 plate. If so, that would be awesome!

3 years ago

What is that red connector on the left side?, ik looks like ethernet, but i don’t see it in the spec

Mauro Riva
3 years ago

It’s the Grove connector

Ray Knight
Ray Knight
3 years ago

It’s labeled as PORT.A.I2C, so appears to be I2C.

Khadas VIM4 SBC