Product Link

The M5StickC PLUS2 is an updated version of the M5Stack’s M5StickC PLUS IoT development kit. Here’s a comparison between the M5StickC PLUS and M5StickC PLUS2:

M5StickC PLUS2 Overview

Key Differences Between M5StickC PLUS and M5StickC PLUS2

  1. Memory:
    • PLUS: 4MB Flash memory.
    • PLUS2: 8MB PSRAM alongside 4MB Flash, providing more memory for applications and data handling.
  2. Battery Life:
    • PLUS: 95mAh battery.
    • PLUS2: Upgraded to a 120mAh battery, potentially allowing for longer use between charges.
  3. Software and Development:
    • Both devices are compatible with the same development environments (Arduino IDE, MicroPython, UIFlow), but the PLUS2 might benefit from the extra memory for more complex projects or larger data sets.
  4. Design and Form Factor:
    • The PLUS2 might have slight design variations or improvements, although the overall form factor remains similar to maintain compatibility with existing cases and accessories.
  5. Price:
    • Given the memory and battery upgrades, the M5StickC PLUS2 could be slightly more expensive than the original PLUS.

Common Features

M5StickC PLUS2 is an iterative version of M5StickC PLUS, featuring the ESP32-PICO-V3-02 chip as the main controller with built-in WiFi functionality. The compact device integrates a wealth of hardware resources within its small form factor, including infrared, RTC, microphone, LED, IMU, buttons, buzzer, and more. It boasts a 1.14-inch TFT screen with a resolution of 135*240, driven by the ST7789V2. The battery capacity has been increased to 200mAh, and the interface also supports HAT and Unit series products. This compact and versatile development tool is designed to spark limitless creative possibilities.

M5StickC PLUS2 facilitates the rapid prototyping of IoT products, streamlining the entire development process. Even beginners in programming can easily build interesting applications and apply them to real-life scenarios using M5StickC PLUS2.

Power on:
Wake up can be started by pressing “BUTTON C” for more than 2 seconds, or IRQ signal triggered by RTC regularly. After triggering the wake up signal, the hold(G4) pin needs to be set to a high level (1) in program initialization to maintain the power supply, otherwise the device will enter the shutdown state again.
Power off:
When there is no USB external power supply, press “BUTTON C” for more than 6 seconds; Or when there is no USB external power supply, set HOLD(GPIO4)=0 in the program operation, that is, to achieve power off.

Features

Includes

Applications

Specification

ResourcesParameters
ESP32ESP32-PICO-V3-02
240MHz dual core,support wifi,2 MB SPI PSRAM,8 MB SPI flash
PSRAM2 MB PSRAM
Flash8 MB flash
Power Input5V @ 500mA
PortTypeC x 1, GROVE(I2C+I/0+UART) x 1
LCD screen1.14 inch, 135*240 Colorful TFT LCD, ST7789v2
ButtonCustom button x 3
LEDGREEN LED
MEMSMPU6886
Buzzerbuilt-in buzzer
MICSPM1423
RTCBM8563
Battery200mAh @ 3.7V
Antenna2.4G 3D Antenna
PIN portG0, G25/G36, G26, G32, G33
Operating Temperature0°C to 60°C
Case MaterialPlastic ( PC )
Product Size48*25*13mm
Package Size114*64*23mm
Product Weight17g
Package Weight24.8g

Conclusion

The M5StickC PLUS2 offers enhancements over the M5StickC PLUS primarily in memory and battery capacity, making it more suitable for applications that require more data storage or longer operation times. The additional PSRAM allows for larger data buffers, which can be beneficial for applications like video recording, audio processing, or dealing with large datasets. However, the core functionality, form factor, and development environment compatibility remain consistent with the original PLUS, ensuring that projects and codebases can be easily ported between the two devices.

If your project demands more memory or extended battery life, the M5StickC PLUS2 would be the better choice. For simpler projects or those not memory-intensive, the original M5StickC PLUS might still suffice, offering a slightly lower entry cost.

Leave a Reply

Your email address will not be published. Required fields are marked *