Translation missing: en.general.accessibility.skip_to_content

M5Stack ESP32 GREY Development Kit with 9Axis Sensor

by M5Stack
SKU 3504
Sold out
£31.79 inc VAT
£26.49 ex VAT

The M5Stack GRAY Kit is from one of the M5Stack development kit series and an upgraded version of the Basic kits. With an IMU posture sensor, you can include posture detection in your projects and with accelerated speed, angulation, and trajectory detection, you can make products like a sports data collector, 3D remote gesture controller and many more!

GRAY is an M5 Core device, It's a modular, stackable, scalable, and portable device which is powered with an ESP-32 core, making it open-source, low cost, full-function, and easy for developers to handle new product development at all stages including circuit design, PCB design, software, mold design and production.

Ever wanted to explore the fastest way of IoT prototyping, then the M5Stack development boards are the perfect solution. Unlike others, M5Stack development boards are highly productized, protected with an industrial-grade case and based on an ESP32 development board. The ESP32 is a hybrid Wi-Fi & Bluetooth chip that contains a dual-core and 4MB of SPI Flash. Together with 30+ M5Stack stackable modules( M5Modules-link ), 40+ extendable units( M5Units-link ), and supporting different levels of program language, you can create and verify all of your IoT products quickly. Supported development platforms and program languages: Arduino, Blockly language with UIFlow(link), Micropython. Regardless of what level of program skill you have, the M5Stack would help guide you every step of the way to realize your idea as well as to the final productization.

If you have ever played with an ESP8266, you would know that the ESP32 is a perfect upgrade from ESP8266. In comparison, the ESP32 is full-feathered with more GPIOs, plenty of analogue inputs and two analogue outputs, and multiple extra peripherals (like a spare UART). Official development platform ESP-IDF has planted with FreeRTOS. With dual-core and real-time OS you can get more organized code and much faster processing.

Product Features

  • 5V DC power supply
  • USB Type-C
  • ESP32-based
  • 16 MByte flash + 520K RAM
  • MPU6886+BMM150
  • Speaker, 3 Buttons, LCD(320*240), 1 Reset
  • 2.4G Antenna: Proant 440
  • TF card slot (16G Maximum size)
  • Battery Socket & 150 mAh Lipo Battery
  • Extendable Pins & Holes
  • Grove Port
  • M-Bus Socket & Pins
  • Development Platform UIFlow, MicroPython, Arduino

ESP32 Features

  • 240 MHz dual-core Tensilica LX6 microcontroller with 600 DMIPS
  • Integrated 520 KB SRAM
  • Integrated 802.11b/g/n HT40 Wi-Fi transceiver, baseband, stack and LWIP
  • Integrated dual-mode Bluetooth (classic and BLE)
  • Hall sensor
  • 10x Capacitive touch interface
  • 32 kHz crystal oscillator
  • PWM/timer input/output available on every GPIO pin
  • SDIO master/salve 50MHz
  • SD-card interface support

Peripherals Pin Map

LCD & TF card

LCD :320x240 TF card Maximum size 16GB

ESP32 Chip GPIO23 GPIO19 GPIO18 GPIO14 GPIO27 GPIO33 GPIO32 GPIO4
 ILI9342C MOSI / 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

M5Stack has used the customized I2C version of IP5306, on power management. Its I2C address is 0x75.

ESP32 Chip GPIO22 GPIO21 5V GND
GROVE A SCL SDA 5V GND
IP5306 SCL SDA 5V GND

Kit includes:

  • 1x GRAY 
  • 10x Female-male Dupont
  • 1x Type-C USB(20cm)
  • 1x User Manual
  • 1x Sticker