Main PartUpon opening the package, you’ll find that the M5Stamp Fly includes both a drone and a battery.
NoticeNever discharge the battery below 3V per cell under load.
Do not store fully charged batteries for more than 3 days. For long-term storage, keep the voltage between 3.8V and 3.9V.
These guidelines help ensure battery health and safety.

It's essential to follow these notices, as our tests have shown that discharging the battery below 3V and then charging it quickly to full capacity can cause the battery to swell – a disappointing and potentially unsafe outcome.
FrontThe M5StampS3 microcontroller features two Grove ports for easy connectivity:
Port A on the left is an I2C port for connecting I2C-compatible devices.
Port B on the right is a GPIO port, providing general-purpose input/output functionality.
These ports make it simple to expand and integrate additional components with the microcontroller.
BackOn the back, you’ll find an optical flow module. When the drone hits an obstacle, this module can shift, which may cause issues during the next take-off. To enhance stability, we used hot melt glue to secure it in place. This method has made the drone more stable, and we believe it could help improve your setup as well.
Fly:
check the video:https://openelab.io/blogs/learn/m5stamp-fly-with-m5stamps3-review