SKU:K006-V27
M5GO IoT Kit v2.7 is a cost-effective entry-level IoT development kit. The kit contains a core controller M5GO plus 6 expansion Units with different functions (sensors / actuators / hub).
The core controller M5GO integrates Espressif’s ESP32 chip, featuring two low-power Xtensa® 32-bit LX6 processors running at up to 240 MHz. With 16 MB Flash on board, it can accommodate larger programs. Besides strong hardware performance, the MCU also supports Wi-Fi, enabling applications such as wearable devices and smart home projects.
Low-code development:
High integration:
Great expandability:
Specification | Parameter |
---|---|
SoC | ESP32-D0WDQ6-V3, 240 MHz dual core, 600 DMIPS, 520 KB SRAM, Wi-Fi |
Flash | 16 MB |
Input Voltage | 5 V @ 500 mA |
Host Interface | Type-C ×1, POGO PIN ×1, I2C ×1, GPIO ×1, UART ×1 |
IPS Screen | 2 inch, 320 × 240 colorful TFT LCD, ILI9342C, 853 nit max brightness |
Buttons | Custom Keys ×3 |
Speaker | 1W-0928 |
Microphone | Analog BSE3729 Microphone |
IMU | 6-axis MPU6886 |
USB Chip | CH9102F |
LED | SK6812 RGB LED ×10 |
Antenna | 2.4 G 3D antenna |
Battery | 500 mAh @ 3.7 V |
Operating Temp | 0 ~ 40 °C |
Shell Material | Plastic (PC) |
Product Size | 54.0 × 54.0 × 28.6 mm |
Product Weight | 87.7 g |
Package Size | 159.3 × 91.5 × 41.1 mm |
Gross Weight | 262.5 g |
LCD resolution: 320 × 240
TF card supports up to 16 GB
ESP32-D0WDQ6-V3 | G23 | G19 | G18 | G14 | G27 | G33 | G32 | G4 |
---|---|---|---|---|---|---|---|---|
ILI9342C | MOSI/MISO | / | CLK | CS | DC | RST | BL | |
TF Card | MOSI | MISO | CLK | CS |
ESP32-D0WDQ6-V3 | G39 | G38 | G37 | G25 |
---|---|---|---|---|
Button Pins | BUTTON A | BUTTON B | BUTTON C | |
Speaker | Speaker Pin |
The power management chip (IP5306) is a customized I2C version with address 0x75. Click here to view the IP5306 register manual.
ESP32-D0WDQ6-V3 | G22 | G21 | 5 V | GND |
---|---|---|---|---|
GROVE A | SCL | SDA | 5 V | GND |
IP5306 | SCL | SDA | 5 V | GND |
Charging | Discharging |
---|---|
0.00 ~ 3.40 V → 0 % | 4.20 ~ 4.07 V → 100 % |
3.40 ~ 3.61 V → 25 % | 4.07 ~ 3.81 V → 75 % |
3.61 ~ 3.88 V → 50 % | 3.81 ~ 3.55 V → 50 % |
3.88 ~ 4.12 V → 75 % | 3.55 ~ 3.33 V → 25 % |
4.12 ~ / → 100 % | 3.33 ~ 0.00 V → 0 % |
MPU6886 I2C address 0x68
ESP32-D0WDQ6-V3 | G22 | G21 | 5 V | GND |
---|---|---|---|---|
MPU6886 | SCL | SDA | 5 V | GND |
ESP32-D0WDQ6-V3 | G15 | G34 | G25 |
---|---|---|---|
LED Strip | Signal Pin | ||
Microphone MIC | MIC Pin |
ADC1 | ADC2 | DAC1 | DAC2 |
---|---|---|---|
8 ch | 10 ch | 2 ch | 2 ch |
G32-39 | G0/2/4/12-15/25-27 | G25 | G26 |
HY2.0-4P | Black | Red | Yellow | White |
---|---|---|---|---|
PORT.A | GND | 5V | G21 | G22 |
PORT.B | GND | 5V | G26 | G36 |
PORT.C | GND | 5V | G16 | G17 |
When using the RGB LED on G15, it is recommended to initialize the pin with pinMode(15, OUTPUT_OPEN_DRAIN)
.
For more information on pin assignment and remapping, please refer to the ESP32 datasheet.
Click the links below to download the driver for your operating system. Two driver chip versions are available: CP210X (for CP2104) / CP34X (for CH9102). After extracting the archive, install the package matching your OS bit-version.
(If you are unsure which USB chip your device uses, you may install both drivers. CH9102_VCP_SER_MacOS v1.7 may report an error during installation, but the driver is actually installed—just ignore the message.)
If you encounter download errors (timeout or “Failed to write to target RAM”), please try reinstalling the driver.
Driver Name | Supported Chip | Download |
---|---|---|
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 is a lightweight firmware flasher with a built-in demo program for quick functional verification.
Easyloader | Download | Note |
---|---|---|
M5GO IoT Kit v2.7 User Demo Easyloader | download | / |
Introduction to M5Stack
Release Date | Change Description | Note |
---|---|---|
2018.4 | First release | / |
2019.6 | MPU9250 replaced by MPU6886 + BMM150 | / |
2019.7 | TN display replaced by IPS display | Please update your M5Stack library to the latest version (v0.2.8 or above) to fix the inverted color issue. |
2019.11 | Battery capacity changed from 600 mAh to 500 mAh | / |
2020.6 | ENV Unit in the kit changed to Unit ENV-II | / |
2021.8 | Upgraded to v2.6: BMM150 magnetometer removed, CP2104 changed to CH9102, structural details optimized, ENV Unit changed to Unit ENV-III | / |
2023.2 | Packaging updated | / |
2023.6 | Host upgraded to v2.7 | Display changed to glass panel for clearer visuals; Grove port added boost function for stable 5.1 V output under load |