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.
- 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.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
6 Replies to “M5Stack Launches Core2 ESP32 IoT Development Kit with 2-inch Touch Display”
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.
They have modules for that: M5stack Light Unit and M5Stack ENV Unit with Temperature Humidity Pressure Sensor (DHT12+BMP280).
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!
What is that red connector on the left side?, ik looks like ethernet, but i don’t see it in the spec
It’s the Grove connector
It’s labeled as PORT.A.I2C, so appears to be I2C.