M5Stack Core2 ESP32 IoT Development Kit V1.1
Introducing the M5Stack Core2 V1.1, featuring a 2.0-inch capacitive touch screen. The three dots on the screen are essential for the touch interface. Users can program these zones to create three virtual buttons, enhancing human-machine interactions. Additionally, the M5Stack Core2 V1.1 includes a built-in vibration motor for haptic feedback and alerts. This version comes with an integrated Real-Time Clock (RTC) module powered by a dedicated battery for accurate timekeeping. The AXP2101 power management chip efficiently controls power consumption. The device features a blue power indicator that can signal various functions depending on user applications. It also includes a MicroSD card slot, a speaker, and a high-quality I2S audio amplifier. The rear expansion board has a 6-axis Inertial Measurement Unit (IMU) sensor and a microphone, broadening its functional applications. Key Features of M5Stack Core2 V1.1 ESP32-based with built-in Wi-Fi connectivity 16MB Flash memory and 8MB PSRAM Includes a speaker, a power indicator, a vibration motor, RTC, I2S amplifier, touch display, power button, and reset button MicroSD card slot, supports up to 16GB Integrated lithium battery with power management chip Separate small board with a built-in 6-axis IMU and PDM microphone M-Bus Socket and pins Compatible with various development platforms: UIFlow MicroPython Arduino .NET nano framework Operating System (RTOS): Zephyr What's Included 1 × M5Stack Core2 V1.1 1 × Type-C USB Cable (20cm) 1 × HEX KEY Potential Applications for M5Stack Core2 V1.1 IoT terminal controller STEM education tools DIY projects Smart home devices Technical Specifications of M5Stack Core2 V1.1 Resource Parameter ESP32-D0WDQ6-V3 240MHz dual-core, 600 DMIPS, 520KB SRAM, Wi-Fi capabilities Flash Memory 16MB PSRAM 8MB Input Voltage 5V @ 500mA Interface Type-C x 1, GROVE (I2C + I/O + UART) x 1 LCD Screen 2.0" @ 320x240 ILI9342C Touch Screen FT6336U Speaker 1W @ NS4168 LED Indicator Green power indicator light Buttons Power button, RST button, 3 Virtual screen buttons Vibration Motor 1027DC vibration motor Microphone SPM1423 I2S Amplifier NS4168 6-axis IMU MPU6886 Real-Time Clock (RTC) BM8563 Power Management Unit (PMU) AXP192 USB Chip CH9102F DC-DC Boost Converter SY7088 TF Card Slot Maximum of 16GB Lithium Battery 500mAh @ 3.7V Antenna 2.4G 3D antenna Operating Temperature 0°C to 60°C Base Screw Specification M3 hexagonal socket countersunk head Internal PCB Board Interfaces Battery interface (1.25mm-2P)USB interface (1.25mm-4P) Case Material Plastic (PC) Product Dimensions 54 x 54 x 16.5mm Package Dimensions 75 x 60 x 20mm Product Weight 54.8g Package Weight 83.9g USB Driver for M5Stack Core2 V1.1 Prior to usage, visit the download page to obtain the USB driver suitable for your operating system. Note that M5Stack Core2 features two versions with the CH9102F A USB chip, enabling the installation of compatible drivers (CH9102) for proper operation of both IC versions. Power Management Power Operations: To power on, press the left button once.To turn off, hold the left button for 4 seconds.Use the RST button at the bottom for a reset. Module Expansion and Compatibility When stacking with M5 modules, remove the battery at the bottom of the M5Stack Core2 V1.1. If retaining I2S microphone, IMU, and battery functions is needed, consider using the M5GO Bottom2. The PCB accommodates connections for the CH910F chip and lithium battery. The internal vibration motor may interfere with M5 Base series modules and should not be stacked with them to avoid damage. For screens with touch nonlinearity at the edges, try upgrading the firmware using M5Tool. Note, the device includes a non-replaceable battery. M5Stack Core2 V1.1 Schematics M5Stack Core2 v1.1 Schematics PDF Pin Mapping LCD & TF card (LCD: 320x240, TF card max size: 16GB) ESP32 Chip GPIO38 GPIO23 GPIO18 GPIO5 GPIO15 AXP2101 Chip AXP_ALDO2 AXP_BLDO1 AXP_ALDO4 ILI9342C MISO MOSI SCK CS DC RST BL PWR ESP32 Chip GPIO38 GPIO23 GPIO18 GPIO4 TF Card MISO MOSI SCK CS CAP.TOUCH (I2C Address: 0x38) ESP32 Chip GPIO21 GPIO22 GPIO39 AXP2101 AXP_ALDO2 FT6336U SDA SCL INT RST Mic & NS4168 (Speaker) ESP32 Chip GPIO12 GPIO0 GPIO2 AXP_ALDO3 GPIO34 NS4168 BCLK LRCK DATA SPK_EN Mic CLK DATA AXP Power Indicator Light AXP2101 VRTC DLDO1 Blue LED Vcc Vibration motor Vcc RTC ESP32 Chip GPIO21 GPIO22 AXP2101 AXP_IRQ BM8563 SDA SCL INT IMU (3-axis gyroscope & 3-axis accelerometer) ESP32 Chip GPIO21 GPIO22 MPU6886 SDA SCL USB to Serial Chip ESP32 Chip GPIO1 GPIO3 CH9102F RXD TXD Internal I2C Connections ESP32 Chip GPIO21 GPIO22 MPU6886 SDA SCL AXP2101 SDA SCL BM8563 SDA SCL FT6336U SDA SCL INA3221 SDA SCL M5PORT Definition PORT PIN NOTE PORT-A (Red) G32/33 I2C PORT-B (Black) G26/36 DAC/ADC PORT-C (Blue) G13/14 UART ESP32 ADC/DAC (For pin assignments and remapping, please refer to ESP32 Datasheet). ADC1 ADC2 DAC1 DAC2 8 Channels 10 Channels 2 Channels 2 Channels G32-39 G0/2/4/12-15/25-27 G25 G26 M5Stack Core2 v1.1 M-BUS Schematic Diagram M5Stack Core2 v1.1 BUS Model Size M5Stack Core2 V1.1 Software Options Arduino M5Stack Core2 v1.1 Arduino Library M5GFX Library M5Unified Library Platform.IO [env:m5stack-core2] platform = [email protected] board = m5stack-core-esp32 framework = arduino upload_speed = 1500000 monitor_speed = 115200 build_flags = -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -DCORE_DEBUG_LEVEL=5 lib_deps = M5Unified=https://github.com/m5stack/M5Unified USB Driver Download the appropriate driver for your operating system using the link below. There are two versions of driver chips available; the CP34X driver package supports the CH9102 version. After decompressing, select the installation package that matches your OS bit version. If unsure which USB chip your device uses, installing both drivers is advisable. When installing CH9102_VCP_SER_MacOS v1.7, any error messages can be ignored as the installation completes successfully. If you experience programming issues (e.g., timeout or "Failed to write to target RAM"), you might need to reinstall the USB driver. Driver Name Supported Chip Download Link CH9102_VCP_SER_Windows CH9102 Download CH9102_VCP_SER_MacOS v1.7 CH9102 Download Version Changes Release Date Product Changes Notes / Initial Release: Core2 / 2023.11 M5Stack Core2 v1.1 Updated PMU power management chip to AXP2101 with INA3221. Added backup battery for RTC and changed power indicator to blue. Version Comparison Here are the differences between the Core2 and the M5Stack Core2 v1.1:1. The power management solution has transitioned from M5Stack Core2 (AXP192) to M5Stack Core2 v1.1 (AXP2101 with INA3221. The identifiers for AXP192 and AXP2101 vary, serving as a marker for version differentiation.2. The power indicator light has changed from green to blue.3. A backup battery has been added to ensure precise RTC timing when the device is off.