SKU: K022
M5GO-Lite is a lightweight STEM education kit in the M5Stack development kit series. The M5GO Lite provides 1 ENV Unit (for environmental temperature, humidity, and pressure detection). Compared to the "M5GO IoT Kit," it has reduced the number of Units and accessories, offering more flexibility in configuration. For users who want to purchase other Units or conduct small STEM courses, the M5GO-Lite is a great choice.
It offers an online version of the WebIDE UIFlow programming platform, allowing students to experience the power of IoT through network-based program deployment. It supports multiple programming methods, helping students gradually transition from graphical programming to understanding actual code.
As a kit designed specifically for STEM education, M5GO aims to make learning both educational and fun, giving students a sense of accomplishment as they turn their ideas into reality. It allows students to freely explore the world of engineering, create their own IoT products, and integrate creative ideas into real-life applications.
Choose the development platform you want to use and view the corresponding tutorials & quick start guides.
Main Resources | Parameters |
---|---|
ESP32 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi |
Flash Memory | 16MB Flash |
Input Voltage | 5V @ 500mA |
Host Interface | TypeC x 1, GROVE (I2C+I/O+UART) x 1 |
IPS Screen | 2 inch, 320x240 Colorful TFT LCD, ILI9342C, max brightness 853nit |
Speaker | 1W-0928 |
Microphone | MEMS Analog BSE3729 Microphone |
Buttons | Custom buttons x 3 |
LED | SK6812 3535 RGB LED x 10 |
MEMS | BMM150 + MPU6886 |
Antenna | 2.4G 3D antenna |
Base Interface | PortA (I2C), PortB (GPIO), PortC (UART) |
Battery | 500 mAh @ 3.7V, inside vb |
Operating Temperature | 0 ~ 60°C |
Net Weight | 56.4g |
Gross Weight | 159g |
Product Size | 54 x 54 x 21 mm |
Package Size | 105 x 65 x 40 mm |
Shell Material | Plastic (PC) |
LCD & TF Card
LCD: 320x240
TF Card Maximum size: 16GB
ESP32 Chip | GPIO23 | GPIO19 | GPIO18 | GPIO14 | GPIO27 | GPIO33 | GPIO32 | GPIO4 |
---|---|---|---|---|---|---|---|---|
ILI9342C | MOSI/MISO | / | CLK | CS | DC | RST | BL | |
TF Card | MOSI | MISO | CLK | CS |
Button & Speaker
ESP32 Chip | GPIO39 | GPIO38 | GPIO37 | GPIO25 |
---|---|---|---|---|
Button Pin | BUTTON A | BUTTON B | BUTTON C | |
Speaker | Speaker Pin |
GROVE Port A & IP5306
We’ve used a customized I2C version of IP5306 for power management. Its I2C address is 0x75. Click here to check its datasheet.
ESP32 Chip | GPIO22 | GPIO21 | 5V | GND |
---|---|---|---|---|
GROVE A | SCL | SDA | 5V | GND |
IP5306 | SCL | SDA | 5V | GND |
IP5306 Charging/Discharging, Voltage Parameters
Charging | Discharging |
---|---|
0.00 ~ 3.40V -> 0% | 4.20 ~ 4.07V -> 100% |
3.40 ~ 3.61V -> 25% | 4.07 ~ 3.81V -> 75% |
3.61 ~ 3.88V -> 50% | 3.81 ~ 3.55V -> 50% |
3.88 ~ 4.12V -> 75% | 3.55 ~ 3.33V -> 25% |
4.12 ~ / -> 100% | 3.33 ~ 0.00V -> 0% |
6-Axis MotionTracking Sensor MPU6886
MPU6886 I2C address 0x68
ESP32 Chip | GPIO22 | GPIO21 | 5V | GND |
---|---|---|---|---|
MPU6886 | SCL | SDA | 5V | GND |
3-Axis Geomagnetic Sensor BMM150
BMM150 I2C address 0x10
ESP32 Chip | GPIO22 | GPIO21 | 5V | GND |
---|---|---|---|---|
BMM150 | SCL | SDA | 5V | GND |
Click to view detailed parameters
LCD Screen & TF Card
*LCD Resolution: 320x240*
*TF Card Maximum size: 16GB*
ESP32 Chip | GPIO23 | GPIO19 | GPIO18 | GPIO14 | GPIO27 | GPIO33 | GPIO32 | GPIO4 |
---|---|---|---|---|---|---|---|---|
ILI9342C | MOSI/MISO | / | CLK | CS | DC | RST | BL | |
TF Card | MOSI | MISO | CLK | CS |
Buttons & Speaker
ESP32 Chip | GPIO39 | GPIO38 | GPIO37 | GPIO25 |
---|---|---|---|---|
Button Pin | BUTTON A | BUTTON B | BUTTON C | |
Speaker | Speaker Pin |
GROVE Port A & IP5306
The power management chip (IP5306) is a customized I2C version. Its I2C address is 0x75. Click here to view the IP5306 register manual.
ESP32 Chip | GPIO22 | GPIO21 | 5V | GND |
---|---|---|---|---|
GROVE A | SCL | SDA | 5V | GND |
IP5306 | SCL | SDA | 5V | GND |
IP5306 Charging/Discharging, Voltage Parameters
Charging | Discharging |
---|---|
0.00 ~ 3.40V -> 0% | 4.20 ~ 4.07V -> 100% |
3.40 ~ 3.61V -> 25% | 4.07 ~ 3.81V -> 75% |
3.61 ~ 3.88V -> 50% | 3.81 ~ 3.55V -> 50% |
3.88 ~ 4.12V -> 75% | 3.55 ~ 3.33V -> 25% |
4.12 ~ / -> 100% | 3.33 ~ 0.00V -> 0% |
MPU6886 Gyroscope & Accelerometer
MPU6886 I2C address 0x68
ESP32 Chip | GPIO22 | GPIO21 | 5V | GND |
---|---|---|---|---|
MPU6886 | SCL | SDA | 5V | GND |
BMM150 3-Axis Magnetometer
BMM150 I2C address 0x10
ESP32 Chip | GPIO22 | GPIO21 | 5V | GND |
---|---|---|---|---|
BMM150 | SCL | SDA | 5V | GND |
GROVE Port B
ESP32 Chip | GPIO36 | GPIO26 | 5V | GND |
---|---|---|---|---|
GROVE B | GPIO36 | GPIO26 | 5V | GND |
GROVE Port C
ESP32 Chip | GPIO16 | GPIO17 | 5V | GND |
---|---|---|---|---|
GROVE C | RXD | TXD | 5V | GND |
LED Strip & Microphone MIC & Speaker
ESP32 Chip | GPIO15 | GPIO34 | GPIO25 |
---|---|---|---|
LED Strip | SIG Pin | ||
Microphone MIC | MIC Pin | ||
Speaker | Speaker Pin |
PORT | PIN | Notes: |
---|---|---|
PORT-A (Red) | G21/22 | I2C |
PORT-B (Black) | G26/36 | DAC/ADC |
PORT-C (Blue) | G16/17 | UART |
ADC1 | ADC2 | DAC1 | DAC2 |
---|---|---|---|
8 Channels | 10 Channels | 2 Channels | 2 Channels |
G32-39 | G0/2/4/12-15/25-27 | G25 | G26 |
When using GPIO15 for RGB LED, it is recommended to initialize the pin with pinMode(15, OUTPUT_OPEN_DRAIN);
For more information on pin allocation and pin remapping, please refer to the
ESP32 datasheet
.
UIFlow Get UIFlow examples.
Easyloader | Download Link | Notes |
---|---|---|
M5GO User Demo Easyloader | download | / |
CH9102_VCP_SER_MacOS v1.7
, an error may occur, but the installation is actually completed, just ignore it.)Driver name | Applicable driver chip | Download link |
---|---|---|
CP210x_VCP_Windows | CP2104 | Download |
CP210x_VCP_MacOS | CP2104 | Download |
CP210x_VCP_Linux | CP2104 | Download |
CH9102_VCP_SER_Windows | CH9102 | Download |
CH9102_VCP_SER_MacOS v1.7 | CH9102 | Download |
Easyloader | Download Link | Notes |
---|---|---|
M5GO User Demo Easyloader | download | / |
2018.2A
PCB version of the device does not support C2C (TypeC to TypeC) connection and PD power supply.