Resources:
Documents
ESP32 IoT Starter Kit with Display, Sensors, RGB LEDs, and 6 Expansion Units
The M5Stack K006-V27 M5GO IoT Starter Kit v2.7 is an ESP32-based development kit designed for IoT learning, STEM education, prototyping, and smart-device development. The kit combines the M5GO-CORE1 v2.7 controller with six functional expansion units covering environmental sensing, motion detection, analog input, infrared communication, RGB lighting, and I2C expansion. Its modular design provides a practical platform for building connected projects without requiring extensive external hardware.
The M5GO controller is powered by the ESP32-D0WDQ6-V3 with dual Xtensa 32-bit LX6 processor cores running at up to 240 MHz. It integrates 16MB Flash, 520KB SRAM, 2.4 GHz Wi-Fi, a 2.0-inch 320 × 240 IPS display, MPU6886 6-axis IMU, analog microphone, speaker, 10 programmable RGB LEDs, three customizable buttons, and a 500mAh lithium battery. Three Grove interfaces provide I2C, GPIO, and UART connectivity, while the M5Stack stacking interface supports further hardware expansion. Development is supported through UIFlow1, UiFlow2, Arduino IDE, ESP-IDF, and PlatformIO.
Key Features
- ESP32-D0WDQ6-V3 dual-core processor operating at up to 240 MHz
- 16MB Flash memory
- 520KB SRAM
- 2.4 GHz Wi-Fi connectivity
- 2.0-inch 320 x 240 IPS TFT display
- ILI9342C display controller
- Maximum display brightness up to 853 nit
- MPU6886 6-axis IMU
- Analog BSE3729 microphone
- Built-in 1W speaker
- 10 x programmable SK6812 RGB LEDs
- 3 customizable front buttons
- 500mAh 3.7V lithium battery
- IP5306 power-management IC
- CH9102F USB interface chip
- USB Type-C and POGO-pin power interfaces
- 3 x Grove expansion ports for I2C, GPIO, and UART
- Compatible with the M5Stack stacking module and Unit ecosystem
- Base housing compatible with 8 mm LEGO-style structural elements
- Microsoft Azure Certified Device
- Supports FreeRTOS multitasking
- Supports UiFlow1, UiFlow2, Arduino IDE, ESP-IDF, and PlatformIO
- Includes 6 expansion Units for sensing, control, and interface development
Included Expansion Units
- Unit ENV-III: Measures temperature, relative humidity, and atmospheric pressure through I2C
- Unit PIR: Passive infrared motion sensor with digital output for human-body and movement detection
- Unit Angle: Rotary potentiometer providing analog input for adjustable controls
- Unit IR: Programmable infrared transmitter and receiver for IR communication
- Unit RGB: Includes 3 programmable RGB LEDs for lighting and status-indication projects
- Unit Hub: Expands one I2C connection into three ports for devices using different I2C addresses.
Applications
- STEM education
- IoT controller development
- Smart home systems
- Smart weather stations
- Environmental monitoring
- Motion-triggered automation
- Interactive lighting projects
- Infrared remote-control projects
- Wireless sensor systems
- Embedded system prototyping
- Educational programming projects
- DIY electronics development

Package Includes:
- 1 × M5GO-CORE1 V2.7 main host
- 1 × M5GO BASE (charging dock)
- 1 × M5GO battery base
- 1 × M5GO charger
- 6 × Units (Unit ENV-III, Unit PIR, Unit Angle, Unit IR, Unit RGB, Unit Hub)
- 2 × LEGO nine-hole long plastic bricks
- 2 × LEGO five-hole long plastic bricks
- 12 × LEGO friction pins
- 2 × HY2.0-4P Grove Cables (20 cm)
- 2 × HY2.0-4P Grove Cables (10 cm)
- 1 × USB Type-C Cable (20 cm)
- 1 × M2 × 12 mm machine screw
- 1 × Hex Key L-Shape 1.5 mm (For M2 Screw)
- 1 × Quick Start Guide