Discover what the internet is saying about M5Stack.

M5Stack Review

Yay or nay?

Upgraded Reviews scanned the web to find out what real users are saying about M5Stack.

See the highlights below and decide for yourself!

Pros and Cons

Table of contents

✅ Pros

It is also compatible with MicroPython.
Review Pros
Stacker design is a good idea, and the 2×15 pin + breadboard design is clever.
You can unpack the product and start programming just by connecting a USB-C cable.
The ESP32 documentation helps to start with the different kits and readthedocs and docs are also available.
Their products are beloved by most of the fans in Japan and are sold in more than 100 countries such as Japan, the United States, UK, Germany, Australia, Belgium, and so on.
There is also a LEGO style magnetic base that you can use to mount on LEGO Technics and a pass through USB-C port for charging and data.
There is good central library that simplifies coding.
The M5Stack FIRE development kit includes everything that you need to start programming.
It’s got an IO expansion port on the top which has a range of power supply and input options as well as access to four IO pins.
The modular base comes with extra features and uses the GPIO header to latch on.
This development kit has an integrated 2-inch capacitive touch screen, an in-built battery, and lots of other interesting sensors and modules packed into it.
The M5Stack Core 2 has got magnetic feet, so you can easily stick it to a white-board or your fridge as a control pane or dashboard.
It has generally good-quality build of the Core.
The program allows you to explore the IMU, touchscreen, microphone, SD card access, timer, clock and WiFi.
The Core module is well made, from a solid plastic.
Pins exposed on all four sides of the base is a good use of real estate.
It can be easily programmed with Arduino IDE or micro python.
The three buttons are good enough for many basic UI uses.
It also includes a 10cm DIN rail, if you do not have any.
This device is really small for what it is able to do.
From LoRa, RFID to battery packs and even a cooling base, you’ll never find yourself limited by this ecosystem.
M5Stack offers a fully modular, stackable design that requires no soldering at all.
Its products have employed various application scenarios such as Smart Home, Smart Office, STEM Education, AI, Robotics, Industry4.0, and etc.
Every new unit gets shipped with a default factory test program that allows you to explore most of the features of the development kit.
The Core 2 also comes with a basic pre-loaded program that allows you to explore some of the features and sensors on the device.

💸 Top Current Discount

❌ Cons

The company (or probably the single dude behind it) is not responsive, either on the M5Stack community or Twitter.
There is no Serial2 Grove connector..
The price of the core kits can be a deciding factor.
Hit and miss stuff like crappy USB cable, LoRa reception, outdated info on a microscopic leaflet with printed URLs.
Slightly flimsy build of the modules. I’m always fearful of breaking them when dismantling the stack.

⚖️ Final Say

Read the summaries of what reviewers think about M5Stack below.

Review Summaries
It is a feature-rich ESP32 based development module that enables you to prototype your IoT ideas right out of the box. Now, when I say feature-rich, I really mean it. This development kit has an integrated 2-inch capacitive touch screen, an in-built battery, and lots of other interesting sensors and modules packed into it. And top of all this, it can be easily programmed with Arduino IDE or micro python.
I need to play more with that thing (and possibly buy a few more), but so far here’s my assessment. I’m quite happy, but still grumpy. I look forward to improvements, and will try to support where and when I can.
If you consider all the sensors on board, the hosing with graphic display, buttons, microSD card slot, battery, LEDs, microphone and speakers that you get, it is not expensive at all. As you may notice, I am really impressed from the kits and the content of the boxes. You can unpack the product and start programming just by connecting a USB-C cable.
These are very well made modules that fill the learning niche nicely. Picking ESP32 is an awesome choice too as the transition from M5Stack modules onto more sophisticated ESP boards is seamless. If you ever wanted to start programming – M5Stack Core is a true all-in-one module – as long as you don’t require a touch screen or 5G network.
I think these are great all-in-one devices to get started with electronics and rapid-prototyping. I like that they’ve included a couple of built-in sensors and IO options. These, along with the physical buttons and colour display mean that you can already start building some basic programs right out of the box. I also like that you’re able to use the Arduino IDE if you’re already comfortable with it, but there are also easier options available, like Ui Flow.

💸 Top Current Discount