Description
/* ===== Scoped Description Style ===== */.product-description.rte { font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, “Helvetica Neue”, Arial, sans-serif; color: #2c2c2c; line-height: 1.65; font-size: 16px;}/* ===== Headings ===== */.product-description.rte h2 { font-size: 1.8em; color: #0D47A1; border-left: 4px solid #1f6fe5; padding-left: 12px; margin-top: 32px; margin-bottom: 16px;}/* ===== H3 Titles Optimization ===== */.product-description.rte h3 { font-size: 1.4em; color: #0D47A1; margin-top: 24px; margin-bottom: 12px; font-weight: 500; padding-bottom: 6px; border-bottom: 2px solid #e6e6e6;}/* ===== Paragraphs ===== */.product-description.rte p { margin-bottom: 20px; line-height: 1.8; color: #4a4f57; font-size: 16px;}/* ===== Paragraph Images (only in description) ===== */.product-description.rte img { display: block; max-width: 100%; height: auto; margin: 24px auto; border-radius: 12px; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);}/* ===== Lists ===== */.product-description.rte ul { padding-left: 20px; margin-bottom: 16px; list-style-type: disc;}.product-description.rte li { margin-bottom: 6px;}/* ===== Links ===== */.product-description.rte a { color: #0288D1; text-decoration: none; transition: color 0.3s ease;}.product-description.rte a:hover { color: #01579B;}/* ===== M5Stack-style Spec Table ===== */.product-description.rte .table-container { width: 100%; margin: 24px 0; overflow-x: auto;}.product-description.rte .table-container table { width: 100%; border-collapse: collapse; font-family: inherit; font-size: 14px; color: #2c2f36; background-color: #ffffff; border-radius: 10px; overflow: hidden; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);}.product-description.rte .table-container thead th { background: #1f6fe5; color: #ffffff; padding: 14px 16px; text-align: center; font-weight: 600; border: none; vertical-align: middle;}.product-description.rte .table-container td { padding: 14px 16px; border-bottom: 1px solid #e6ebf2; vertical-align: middle;}.product-description.rte .table-container tbody td:first-child { width: 36%; text-align: center; font-weight: 500; color: #4a4f57; background-color: rgba(31, 111, 229, 0.02);}.product-description.rte .table-container tbody tr:nth-child(even) { background-color: #f7f9fc;}@media (hover: hover) { .product-description.rte .table-container tbody tr:hover { background-color: #eef3ff; }}/* ===== Learn & Documents Button ===== */.product-description.rte #learn-and-documents-btn { display: inline-flex; align-items: center; padding: 6px 14px; background-color: #1f6fe5; color: #ffffff; font-weight: 600; border-radius: 6px; margin-top: 8px; text-decoration: none; transition: background 0.3s ease;}.product-description.rte #learn-and-documents-btn:hover { background-color: #1661c1;}/* ===== Responsive Design for Smaller Screens (with table adjustments) ===== */@media screen and (max-width: 768px) { .product-description.rte .table-container table, .product-description.rte .table-container thead, .product-description.rte .table-container tbody, .product-description.rte .table-container th, .product-description.rte .table-container td, .product-description.rte .table-container tr { display: block; width: 100%; } .product-description.rte .table-container thead { display: none; } .product-description.rte .table-container tbody tr { padding: 12px 0; border-bottom: 1px solid #e6ebf2; } .product-description.rte .table-container tbody td { padding: 8px 16px; border: none; text-align: left; } .product-description.rte .table-container tbody td:first-child { width: 100%; background: none; color: #1f6fe5; font-weight: 600; padding-top: 16px; } .product-description.rte .table-container tbody td:last-child { padding-bottom: 16px; color: #2c2f36; line-height: 1.6; } /* Ensure button appears correctly on mobile */ .product-description.rte #learn-and-documents-btn { font-size: 14px; padding: 8px 16px; }} To use with Atom Joystick: https://shop.m5stack.com/products/atom-joystick-with-m5atoms3
Description
M5Stamp Fly is a programmable open-source quadcopter kit based on the Stamp-S3 as the main controller. It integrates a BMI270 6-axis gyroscope and a BMM150 3-axis magnetometer for attitude and direction detection, a BMP280 barometric pressure sensor, and dual VL53L3 distance sensors to achieve precise altitude hold and obstacle avoidance. A buzzer, reset button, and WS2812 RGB LED are used for interaction and status indication. It is equipped with a 300mAh high-voltage power battery and four high-speed coreless motors. The onboard INA3221AIRGVR monitors current and voltage in real time, and two reserved Grove interfaces allow easy expansion of additional sensors and peripherals. The product comes preloaded with factory test firmware and works with the Atom JoyStick as a remote controller. Communication is implemented via the ESP-NOW protocol, allowing users to choose between automatic or manual modes to easily achieve functions such as fixed-point flight and flips. The firmware source code is open source. This product is suitable for education, scientific research, and various UAV development projects.
Charging Notice Insert the battery into the Atom Joystick charging slot for charging. Connect the data cable to the Atom Joystick to start charging. Battery Maintenance 1. Under load, do not discharge the battery below 3V per cell.
2. Do not store a fully charged battery for more than 3 days. For long-term storage, keep the voltage between 3.8V and 3.9V.
Features
- Stamp-S3 as the main controller
- BMP280 atmospheric pressure sensing
- VL53L3 distance sensors for altitude hold and obstacle avoidance
- 6-axis attitude sensor
- 3-axis magnetometer for direction detection
- Buzzer
- 300mAh high-voltage power battery
- Current and voltage monitoring
- Grove interface expansion
Includes
- 1 x Stamp Fly
- 1 x 300mAh High-Voltage Lithium Battery
- 1 x Propeller Removal Tool
- 2 x Propellers (0.8mm Bore)
Applications
- Education
- Scientific Research
- UAV Development
- DIY Projects
Specifications
| Specification | Parameter |
|---|---|
| Module Model | Stamp-S3 |
| SoC | ESP32-S3@Xtensa LX7 Dual-Core, 240MHz |
| USB | USB OTG, USB Serial/JTAG |
| Flash | 8MB |
| Wi-Fi | 2.4 GHz Wi-Fi |
| Motor | 716-17600kv |
| Distance Sensor | VL53L3C 0x29 (7-bits) Max 3 m |
| Barometric Pressure Sensor | BMP280 (0x76)@300-1100hPa |
| 3-axis Magnetometer | BMM150 (0x10) |
| 6-axis IMU | BMI270 |
| Grove | I2C+UART |
| Battery | 300mAh High-Voltage Lithium Battery |
| Battery Output Voltage | 4.35V |
| Battery Life | Approx. 4 min |
| Charging Time (Input:5V@1A) | 55min |
| Current / Voltage Monitor | INA3221AIRGVR (0x40) |
| Buzzer | Passive Onboard Buzzer @5020 |
| Operating Temperature | 0 ~ 40°C |
| Product Weight | 27.7g |
| Product Size | 81.5 x 81.5 x 31mm |
| Package Size | 162 x 99 x 36mm |
| Gross Weight | 70.7g |
Learn and Documents
→ DOCUMENTS
Explore more from our collection.


![[Eol] Flir Lepton 3.0 Base 1](https://motorcenter.shop/wp-content/uploads/2026/05/FLIR-OsiYuv.tmp_.webp)
![[Eol] M5scale Digital Scale Diy Kit With Controller 1](https://motorcenter.shop/wp-content/uploads/2026/05/1_596b3728-06f7-483b-b879-387008aade84-UruTw8.tmp_.webp)

Reviews
There are no reviews yet.