[EOL] M5GO IoT Starter Kit


Regular price $79.00


Shipping calculated at checkout.


This M5GO IoT Kit is a multi-Unit feast with 6 M5units inside (ENV II, IR, RGB, PIR, ANGLE, HUB). Just like other M5Stack development kit, M5GO is powered by ESP32.

Every M5stack development kit can be programmed through Arduino IDE, WebIDE UIFlow, Micropython, and Blockly, simplifying the development process for those requiring a joint hardware and software solution. Not only does M5stack have far-reaching IoT applications in industry, agriculture, and home, but it also empowers students to learn to code in STEM classrooms.

This M5GO kit is specifically designed for STEM education. The pack includes 1 M5GO controller + 6 M5units + plenty of accessories. Having all those goods, together with the Blockly program platform, allows the school students to explore the engineering world , making their own IoT product and implement brilliant ideas into real life.

Power on/off:
Power on: click the red power button on the left
Power off: Quickly double-click the red power button on the left
Note: By default, when USB is powered, it cannot be shut down**

This product is EOL now.

Product Features


  • 1x M5GO
  • 6x Units(ENV II, IR, RGB, PIR, ANGLE, HUB)
  • 4x LEGO block
  • 12x LEGO Connector
  • 4x GROVE cable
  • 1x Type-C USB cable(20cm)
  • 1x User Manual


  • Internet of things terminal controller
  • Stem education product
  • DIY creation


Resources Parameter
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash Memory 16MB
Power Input 5V @ 500mA
Port TypeC x 1, GROVE(I2C+I/0+UART) x 1
IPS Screen 2 inch, 320x240 Colorful TFT LCD, ILI9342C, max brightness 853nit
Speaker 1W-0928
MEMS BMM150 + MPU6886
MIC Analog mic
Battery 500 mAh @ 3.7V
Antenna 2.4G 3D Antenna
Operating Temperature 0°C to 60°C
Net weight 56.4g
Gross weight 228g
Product Size 54 x 54 x 21 mm
Package Size 147 x 90 x 40 mm
Case Material Plastic ( PC )


  • This tutorial will show you how to control M5GO devices through the UIFlow graphical programming platform
    This tutorial will show you how to program and control M5GO devices through Arduino IDE
    This tutorial will show you how to control M5GO devices through Micropython programming
    I used mqtt to control the switching of the scene of OBS moving on PC from other devices.
    M5Stack recently released an updated LoRaWAN module. This tutorial teaches you how to connect it to The Things Network using Arduino IDE.
    Control two servos using only one grove port on M5Stack products.
    Out of the M5Stack family only the M5StickC has an inbuilt RTC. Here's how to add one to your other M5Stack devices
    A DIY project conduct with a thermal printer and M5Camera.
    A inner maker competition of M5Stack.
    This report is a technical report of an example of Internet of things detector for domestic water meter. Copyright belongs to the author
    This application will focus on simulating the addition and payment of goods in unmanned supermarkets.

    Customer Reviews

    Based on 13 reviews
    Meder Mamytov
    Very good!

    We use m5 stack for teaching robotics to kids. Very useful

    Luke D
    A perfect set for beginners!

    It was love at first sight for me when I got my hands into this kit. The development tools are so easy, I don't have kids but I would certainty recommend this as a gift for children. It reminds me of those science kits for kids. But I'm 35 and I find it super practical for prototyping! It's a great combination of ESP32 boards, the build is great, the magnets and LEGO connectors are a great idea. I hope you guys keep developing more kits like this one!

    Adriel Oliveira


    Miguel Jose
    Kind of happy until

    Solid construction, a step up from the usual maker stuff, but the number and size of annoyences.

    - Crisp LCD image, but back light creeps through the white plastic.
    - Solid button press feel, but the A button gets stuck under the screen cover.
    - During lots of processor activities a constant buzz noise comes from the speaker.
    - While trying UIFlow power functions, messed up the IP5306 configuration, now it no longer works from the battery.
    - Tried to fix the IP5305 configuration, but can't because the only datasheet is in chinese and I don't know chinese.

    In summary it is a product that still needs to mature, but it shows lots of promise. It is great when you do something and it is actually usefull and something that you really want to use. The side RGB led bars are really fun to use in projects!
    Keep up the work.

    Raymond F StDenis
    M5GO IoT STarter Kit

    Been playing with this kit for about a month now and absolutely love it. Using VS Code and MicroPython to code and it's been a great experience. Currently developing a Loitering Monitor so that the device will detect someone loitering in an apartment lobby and notify the superintendent via SMS message to investigate. Once complete, will probably port it to an M5StickC.

    Liquid error (layout/theme line 209): Could not find asset snippets/pe-disco-countdown-timer.liquid