SKU: IOWC-1430
📋 GST Invoice Available

M5Stack ESP32 GRAY Development Kit with 9-Axis IMU Sensor

₹3,599.00 (Inclusive of all taxes)
Out of Stock

The M5Stack GRAY Kit is an ESP32-based development board featuring a 2-inch IPS color TFT display, built-in 9-axis IMU sensor (BMM150 + MPU6886), and a modular, stackable design. It supports development in Arduino IDE, MicroPython, and the visual UIFlow platform for rapid IoT prototyping and sensor applications.

Features

  • ESP32 Dual-Core SoC with integrated Wi-Fi & Bluetooth, 16MB SPI flash, and extensive GPIO for robust IoT connectivity and processing.
  • Integrated 9-Axis IMU Sensor combines BMM150 geomagnetic sensor and MPU6886 6-axis accelerometer/gyroscope for motion tracking and gesture control projects.
  • 2-Inch IPS Color TFT Display (320×240) with high brightness provides clear visual feedback for device status, sensor data, and UI elements.
  • Modular & Stackable Architecture with M-Bus connector and GROVE port enables easy expansion with 30+ M5Stack modules for custom hardware builds.
  • Multi-Platform Development Support for Arduino IDE, MicroPython, and block-based UIFlow, catering to all skill levels from beginners to advanced developers.

Out of stock

Description

The M5Stack GRAY Development Kit is a feature-rich, industrial-grade IoT prototyping platform built around the powerful ESP32 dual-core microcontroller. Its integrated 9-axis inertial measurement unit (IMU) provides precise acceleration, angular velocity, and magnetic field sensing, making it ideal for motion-aware applications like 3D controllers, sports data loggers, and robotics. The device combines processing power with a vivid 2-inch touchscreen, physical buttons, and a speaker for creating complete human-machine interfaces.

Designed for scalability, the board’s core module can be stacked with a wide ecosystem of M5Stack units via its bottom pin headers and M-Bus socket. It includes a lithium battery socket for portable operation and a Type-C USB port for programming and power. This kit streamlines the development cycle from circuit design to productization, offering a low-cost, full-function solution for STEM education, DIY creations, and professional IoT terminal controllers.

Key Features

  • ESP32 Dual-Core Processor with integrated Wi-Fi 802.11b/g/n and Bluetooth 4.2 BR/EDR & BLE for wireless connectivity.
  • High-Precision 9-Axis IMU featuring the MPU6886 (3-axis accelerometer + 3-axis gyroscope) and BMM150 (3-axis magnetometer) for comprehensive motion sensing.
  • Vivid 2-Inch IPS TFT LCD Display with 320x240 resolution and high brightness (853 nits) for clear visibility in various lighting conditions.
  • Modular Expansion System via M-Bus socket and GROVE (I2C+I/O+UART) port for seamless integration with sensors, actuators, and communication modules.
  • Onboard User Interface Components including three programmable buttons, a 1W speaker for audio feedback, and a microSD card slot for data logging.
  • Portable Power Design with support for a 3.7V 110mAh LiPo battery (socket included) and USB Type-C 5V power input.
  • Multi-Language Programming Support compatible with Arduino IDE, MicroPython, and the visual UIFlow (Blockly) platform for all skill levels.
  • Industrial-Grade Enclosure provides robust physical protection and a professional finish for product prototypes and final deployments.

Applications

  • IoT Terminal Controllers: Central hub for smart home automation, industrial monitoring, and wireless sensor networks.
  • Motion & Gesture Control: Development of 3D remote controllers, VR/AR input devices, and sports activity trackers using the integrated 9-axis IMU.
  • STEM Education & Prototyping: Ideal platform for teaching electronics, programming, and IoT concepts due to its visual interface and modular design.
  • DIY Creations & Product Prototyping: Rapid development of portable data loggers, interactive displays, and proof-of-concept devices for product development cycles.

Technical Specifications

Microcontroller / SoCESP32 Dual-Core
Wireless ProtocolsWi-Fi 802.11b/g/n, Bluetooth 4.2 (BR/EDR & BLE)
Display2-inch IPS TFT LCD, 320x240 resolution, ILI9342C driver
IMU Sensor9-Axis (BMM150 magnetometer + MPU6886 6-axis accelerometer/gyroscope)
Flash Memory16 MB SPI Flash
Supply Voltage5V via USB Type-C or 3.7V LiPo battery
Operating Current~500 mA (typical)
InterfacesUSB Type-C, GROVE (I2C+I/O+UART), M-Bus socket, microSD slot
GPIO / Bottom PortG1, G2, G3, G16, G17, G18, G19, G21, G22, G23, G25, G26, G35, G36
Battery Support110mAh @ 3.7V LiPo (socket included)
Operating Temperature0°C to 40°C
Dimensions (L x W x H)54 mm x 54 mm x ? mm (core unit)
Weight49 g (core unit)

Frequently Asked Questions

How do I program the M5Stack GRAY Kit and which development environments are supported?

You can program the kit using the Arduino IDE with the M5Stack board library installed, MicroPython via the Thonny IDE or esptool, or the visual UIFlow (Blockly) web platform. For Arduino, select 'M5Stack-Core-ESP32' as the board. For UIFlow, connect the device via USB, select the COM port, and use the graphical blocks. All methods require the board to be powered via the USB Type-C port. The 16MB flash provides ample space for your code and assets.

What is the pinout for the bottom connector and how do I access the ESP32 GPIOs?

The core bottom port exposes key ESP32 GPIOs: G1, G2, G3, G16, G17, G18, G19, G21, G22, G23, G25, G26, G35, and G36. These pins are accessible for stacking additional M5Stack modules or connecting custom peripherals via the provided Dupont wires. In your code, reference these pins using their 'G' prefix (e.g., `G16`). The GROVE port (I2C+I/O+UART) offers a simpler 4-pin interface for compatible sensors and actuators, using predefined pins for I2C (SDA/SCL) and serial communication.

Can I power the GRAY Kit with a battery and what is the expected battery life?

Yes, the kit includes a socket for a 3.7V lithium polymer battery (like the typical 110mAh pack). Battery life depends heavily on usage; with the display and Wi-Fi active, current draw can be high. For longer operation, utilize the ESP32's deep sleep modes, which reduce current to microamps. You can wake the device via timer or a button press. Always ensure your battery has overcharge/discharge protection. The device can also be powered and charged simultaneously via the USB Type-C port.

Package Includes

  • 1x M5Stack ESP32 GRAY Development Kit with 9-Axis Sensor
  • 10x Female-to-Male Dupont Wires
  • 1x Type-C USB Cable (20cm)
  • 1x User Manual
  • 1x Sticker

Additional Information

Weight 0.049 kg
Dimensions 5.4 × 5.4 cm