Introduction M5FIRE & M5GO



  • The purpose of this lesson

    Hi! Today we will get acquainted with the new device from M5STACK - M5GO from the M5FIRE set. The basic concept of M5GO is super mobility - "invent on the go". The device is compatible with the LEGO construction set thanks to a completely redesigned final panel. Now the final panel consists of two parts - fixed and magnetic. M5GO now has 16 Megabytes of Flash memory and 4 Megabytes of RAM (PSRAM) on its Board, which is perfect for comfortable work with the programming language MicroPython and M5 UI Flow.

    Figure 1

    It is necessary to consider all the contents of the standard set of M5FIRE. Deal with components. Run and see how it works.

    Short help

    Soon here will be a scan of the standard instructions from the set (Fig. 1.1).

    List of components for the lesson

    • A standard set M5FIRE.

    Let's start!

    Step 1. Open the box!

    Inside the box we have a red M5 with a fixed first half of the final panel, the second magnetic half of the final panel, instruction, USB type C cable, hex key, LEGO-compatible two gray bars and four black columns, as well as a cardboard shipping pad on the front panel (Fig. 2).

    Figure 2. The contents of the set M5FIRE

    Step 2. It's beautiful! = ^_^=

    Yeah.. Very BEAUTIFUL and very powerful. The red color perfectly emphasizes the superiority of the filling of the new device over the previous ones (Fig. 3).

    Figure 3. M5FIRE CORE

    Step 3. What about sides? (o_O)!

    I should say on the side panels of the device nothing has changed since the previous models. But of particular interest are the side panels of the fixed half of the final module. The left one received an RGB-led panel (RGB LED BAR) and a guide chamfer for fastening the halves (Fig. 4).

    Figure 4. Left side view of the device

    Two GROOVE connectors black B (GPIO) and blue C (UART2) appeared on the upper side of the fixed half of the terminal module (Fig. 5).

    On the device itself, the red GROOVE connector is called a (I2C)

    Figure 5. Top side view of the device

    On the right side of the fixed half of the final module everything is the same as on the left.

    Figure 6. View of the right side of the device

    A microphone hole and a battery charging led hole appeared on the bottom side of the fixed half of the terminal module (Fig. 7).

    Figure 7. View the bottom side of the device

    On the reverse side of the fixed half of the final module there are LEGO compatible holes on a pair of different types of mounts. There is a POGO magnetic contact to charge the device from the second magnetic half of the terminal module (which is the docking station). When charging is carried out through this connector - there is a glow of the charge indicator on the side panel. There is also one hole with metal thread M3. Magnetic rubberized legs got from the previous model (Fig. 8).

    Figure 8. View from the back of the fixed half of the final module

    Step 4. Cover off. What's inside? (⊙_⊙)

    Let's now Unscrew the screws and disconnect the fixed half from the M5 and see what is inside (Fig. 8.1).

    Figure 8.1

    Visually inside the M5FIRE CORE everything is the same, at first glance, as the previous model M5STACK GRAY (Fig. 8.2). But the battery in the new final panel is more interesting than in the previous model-the capacity of 600 mAh against 150 mAh on the old model, and this is very good!

    Figure 8.2

    Step 5. Where is this legend? Show me the magnetic half! ヽ(°〇°)ノ

    Now let's look at the second (magnetic) half of the final module, which is a docking station for charging the device (Fig. 9). You can see that there are all kinds of guide elements for precise docking with a fixed half. Holes under the 4 rubber feet. There are 6 LEGO compatible holes. As well as a spring magnetic pogo plug.

    Figure 9. Top view of the magnetic half of the final module

    On the reverse side there are four already standard rubberized magnetic feet, six LEGO compatible holes, four through holes and one hook hole for mounting on a vertical surface (Fig. 9.1).

    Figure 9.1. View from the back of the magnetic half of the final module

    Assembled it looks like this (Fig. 9.2).

    Figure 9.2

    Step 6. LEGO compatible

    As it was told earlier-in a set there are two plastic blocks and four columns (Fig. 10).

    Figure 10

    It is very convenient and quick to mount thanks to LEGO compatible parts (Fig. 11).

    Figure 11

    Or stand (Fig. 12).

    Figure 12

    Step 7. Stop waiting-run! ♡( ◡‿◡ )

    Before starting, remember to charge your device if you have not done it before (Fig. 13.1).

    Figure 13.1. The charged device is ready for operation

    And here it is-finally gently white color spreads from M5 on the desktop (Fig. 13.2). Click "Save" Guide.

    Figure 13.2

    The device is ready to show us what it can do now. Interesting, let's see! (Fig. 13.3). Click Next.

    Figure 13.3

    Offers something to play (Fig. 13.4). Let's not wait any longer! - press the center button.

    Figure 13.4. Built-in speaker test

    Great! The sound is there. Now the device wants us to say something to it (Fig. 13.5). Speak into the microphone louder!

    Figure 13.5. Built-in microphone test

    Funny! It will be necessary to do the lessons with a microphone. Oh Yes! Forgot quite say-here there is compass, gyroscope and accelerometer (as in M5STACK GREY). Spin the device... (Fig. 13.6).

    Figure 13.6. Built-in gyroscope test

    The most exciting moment has come (for me, at least) - RGB led panel test (Fig. 13.7).

    Figure 13.7. Built-in RGB LED panel test

    Today we do not get acquainted with external modules. So just look at what is available (Fig. 13.8-13.12).

    Figure. 13.8. Test external module ENV SENSOR

    Figure. 13.9. Test of the external module MOTION SENSOR

    Figure. 13.10. RGB led external module test

    Figure. 13.11. IR remote external module test

    Figure. 13.12. Test external module ANGEL SENSOR

    Step 8. First sketch

    This completes the test. The device is now ready to work with the user (Fig. 13.13) Click "Save" Yes.

    Figure 13.13

    In the next lesson we will learn how to connect M5 to home/office Wi-Fi network, and now we just connect to the previously added network (Fig. 13.14).

    Figure 13.14

    Open the link from the QR-code in the browser and collect the simplest sketch on Blockly (Fig. 14). Click on the arrow and the sketch is loaded into the device.

    Figure 14

    A moment later (Fig. 14.1).

    Figure 14.1

    On this our acquaintance with M5FIRE & M5GO is completed. In the future, we will learn to work with many things M5GO.



  • Gay, Wonderful job, Thank you for your article



  • Hi, my M5fire will not connect to the online app on io.m5go.com.

    I walked through the complete guide (WLAN setup etc.) and scanned the code from the m5go.com page.

    The app shows an ID but the status is offline.

    What do I do?
    Sincerely
    Felix



  • @felix42eu OK. Ignore that post. It seems that the "offline" can be ignored.
    Running the problem works. Still have to figure out how to load and save.