pdf-icon

StickC-Plus2

SKU: K016-P2

Description

StickC-Plus2 is an iterative version of the StickC-Plus. Its main control uses the ESP32-PICO-V3-02 chip, which supports Wi-Fi. Inside its compact body, it integrates a variety of hardware resources, such as infrared, RTC, microphone, LED, IMU, buttons, and buzzer. It features a 1.14-inch TFT screen driven by ST7789V2 with a resolution of 135 x 240. The battery capacity has been increased to 200mAh, and it supports HAT and Unit series products.

This compact and exquisite development tool can unleash unlimited creative potential. StickC PLUS2 can help quickly build IoT product prototypes, greatly simplifying the entire development process. Even beginners who are just starting to learn programming can use it to build some interesting applications and apply them to real-life scenarios.

Tutorial

This tutorial will introduce you to how to control the M5StickC PLUS2 device through the UIFlow graphical programming platform
This tutorial will introduce you to how to control the M5StickC PLUS2 device through the UIFlow 2.0 graphical programming platform
This tutorial will introduce you to how to control the M5StickC PLUS2 device through the Arduino IDE

Notes

Device cannot recognize the port
If the port is not recognized when using a C to C cable, follow these steps to power on:
First, disconnect the StickC-Plus2, power it off (hold the power button until the green light turns on, indicating it is powered off), and then reconnect the USB cable to power it on.

Features

  • Based on ESP32-PICO-V3-02 development, supports Wi-Fi
  • Built-in 3-axis accelerometer and 3-axis gyroscope
  • Integrated infrared emitter
  • Built-in RTC
  • Integrated microphone
  • User buttons, LCD (1.14 inch), power/reset button
  • 200mAh lithium battery
  • Expansion interface
  • Integrated passive buzzer
  • Wearable & mountable
  • Compatible with multiple development platforms:

Includes

  • 1 x StickC-Plus2

Applications

  • Wearable devices
  • IoT controllers
  • STEM education
  • DIY projects
  • Smart home devices

Specifications

Specification Parameters
ESP32 ESP32-PICO-V3-02
240MHz dual core, supports Wi-Fi, 2 MB PSRAM, 8 MB flash
PSRAM 2 MB PSRAM
Flash 8 MB flash
Input Voltage 5V @ 500mA
Interface TypeC x 1, GROVE (I2C+I/O+UART) x 1
LCD Screen 1.14 inch, 135*240 Colorful TFT LCD, ST7789v2
Microphone SPM1423
Buttons Custom buttons x 3
LED Green LED x 1 (non-programmable) (sleep status indicator)
Red LED x 1 (shared with IR emitter control pin G19)
RTC BM8563
Buzzer Onboard buzzer
IMU MPU6886
Antenna 2.4G 3D antenna
External Pins G0, G25/G26, G36, G32, G33
Battery 200mAh @ 3.7V, internal
Operating Temperature 0 ~ 40°C
Housing Material Plastic (PC)
Product Dimensions 48.0 x 24.0 x 13.5mm
Product Weight 17.2g
Package Dimensions 104.4 x 65.0 x 18.0mm
Gross Weight 26.3g

Learn

Power On/Off

Power On:
Press the "BUTTON C" button for more than 2 seconds, or wake up via the IRQ signal triggered by the RTC timer. After triggering the wake-up signal, the program initialization needs to set the hold(G4) pin to high (1) to maintain power, otherwise the device will re-enter the power-off state.
Power Off:
When there is no external USB power supply, press the "BUTTON C" button for more than 6 seconds. Or, when there is no external USB power supply, set HOLD(GPIO4)=0 in the program to power off. When connected to USB, press the "BUTTON C" button for more than 6 seconds to turn off the screen and enter sleep mode, but not power off.

Power On
Power On
Power Off
Power Off

Schematics

PinMap

Red LED & IR Emitter & Button A & Button B & Buzzer

ESP32 Chip GPIO19 GPIO37 GPIO39 GPIO35 GPIO2
IR Emitter & Red LED IR Emitter and Red LED pin
Button A Button A pin
Button B Button B pin
Button C Button C pin
Passive Buzzer Buzzer pin

Color TFT Screen

Driver Chip: ST7789v2

Resolution: 135 x 240

ESP32 Chip G15 G13 G14 G12 G5 G27
TFT Screen TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS TFT_BL

GROVE Interface

ESP32 Chip G33 G32 5V GND
GROVE Interface SCL SDA 5V GND

Microphone MIC (SPM1423)

ESP32 Chip G0 G34
Microphone MIC SPM1423 CLK DATA

6-axis IMU (MPU6886) & RTC BM8563

ESP32 Chip G22 G21 G19
6-axis IMU SCL SDA
BM8563 SCL SDA
IR Emitter TX
Red LED TX

Datasheets

Softwares

Arduino

USB Driver

Click the link below to download the driver that matches your operating system. CP34X (for CH9102) driver package. After extracting the package, select the installation package that matches your operating system's bit version. If you encounter issues with downloading the program (timeout or Failed to write to target RAM), try reinstalling the device driver.
Driver Name Compatible Driver Chip Download Link
CH9102_VCP_SER_Windows CH9102 Download
CH9102_VCP_SER_MacOS v1.7 CH9102 Download
MacOS Port Selection
On MacOS, there may be two optional ports. Please select the port named wchmodem when using.

Easyloader

EasyLoader is a simple and fast program burner. It comes with a product-related example program. By following simple steps, you can burn it to the main control and perform a series of functional verifications.

Easyloader Download Link Notes
FactoryTest for Windows download /

Model Size

module size

Video

  • StickC-Plus2 Features Introduction

Version Change

Release Date Product Changes Notes
/ Initial release /
2021.12 Added sleep and wake-up functions, version changed to v1.1 /
2023.12 Removed power management chip AXP192, main control chip changed from ESP32-PICO-D4 to ESP32-PICO-V3-02, different power on/off method Version changed to v2

Product Comparison

<img alt="schematics" src=" https://m5stack.oss-cn-shenzhen.aliyuncs.com