-
Notifications
You must be signed in to change notification settings - Fork 0
Home

You need an M5Stack device, like the Core (BASIC, GRAY, GO, FIRE), Core2, CoreS3 / S3SE or M5Tough ESP32 IoT Development Kit. Some more expensive devices can also be used but they don't add value. You can buy it from the vendor, on AliExpress or online sellers like Amazon.

You will need Wi-Fi or a smartphone allowing Wi-Fi tethering since internet access is mandatory.
You will need an Android phone (minimum Android version x, USB C recommended) with an USB-C to USB-C cable, or a computer (Windows preferred) to program the device.
A micro SD card is optional if you want to have different sets of settings, it doesn't need to have a large capacity. When booting the M5Stack with an SD memory it will use values from it, else it will use those in the device memory. Newer M5Stack Basic and Grey don't like SanDisk Ultra SD memories, try Kingston or some no-brand memories, 16Gb or even 8Gb (and less) are more than enough.
If you don't want to keep your device permanently connected to and USB charger (having one is mandatory but any charger will do) you'll need to buy one ore more battery extensions. Verify battery packs are supported by your device. See this for normal battery lifetime.


The USB cable provided is very short, you might want to buy a longer one if you prefer to keep the device connected all the time. The cable is USB to USB-C.

You need a computer to program your M5Stack.