{"product_id":"m5stamp-fly-v1-1-with-m5stamps3a","title":"M5Stamp Fly v1.1 with M5StampS3A","description":"\u003cp\u003e\u003cvideo style=\"border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.08);\" width=\"100%\" class=\"video-container\" controls=\"controls\" muted=\"\" playsinline=\"\" id=\"video\"\u003e\n  \u003csource src=\"https:\/\/m5stack.oss-cn-shenzhen.aliyuncs.com\/resource\/docs\/products\/app\/Stamp%20Fly\/StampFly%E3%80%81AtomJoyStick%20video.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===== Scoped Description Style ===== *\/\n.product-description.rte {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  color: #2c2c2c;\n  line-height: 1.65;\n  font-size: 16px;\n}\n\n\/* ===== Headings ===== *\/\n.product-description.rte h2 {\n  font-size: 1.8em;\n  color: #0D47A1;\n  border-left: 4px solid #1f6fe5;\n  padding-left: 12px;\n  margin-top: 32px;\n  margin-bottom: 16px;\n}\n\n\/* ===== H3 Titles Optimization ===== *\/\n.product-description.rte h3 {\n  font-size: 1.4em;\n  color: #0D47A1;\n  margin-top: 24px;\n  margin-bottom: 12px;\n  font-weight: 500;\n  padding-bottom: 6px;\n  border-bottom: 2px solid #e6e6e6;\n}\n\n\/* ===== Paragraphs ===== *\/\n.product-description.rte p {\n  margin-bottom: 20px;\n  line-height: 1.8;\n  color: #4a4f57;\n  font-size: 16px;\n}\n\n\/* ===== Paragraph Images (only in description) ===== *\/\n.product-description.rte img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n  margin: 24px auto;\n  border-radius: 12px;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);\n}\n\n\/* ===== Lists ===== *\/\n.product-description.rte ul {\n  padding-left: 20px;\n  margin-bottom: 16px;\n  list-style-type: disc;\n}\n.product-description.rte li {\n  margin-bottom: 6px;\n}\n\n\/* ===== Links ===== *\/\n.product-description.rte a {\n  color: #0288D1;\n  text-decoration: none;\n  transition: color 0.3s ease;\n}\n.product-description.rte a:hover {\n  color: #01579B;\n}\n\n\/* ===== M5Stack-style Spec Table ===== *\/\n.product-description.rte .table-container {\n  width: 100%;\n  margin: 24px 0;\n  overflow-x: auto;\n}\n.product-description.rte .table-container table {\n  width: 100%;\n  border-collapse: collapse;\n  font-family: inherit;\n  font-size: 14px;\n  color: #2c2f36;\n  background-color: #ffffff;\n  border-radius: 10px;\n  overflow: hidden;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);\n}\n.product-description.rte .table-container thead th {\n  background: #1f6fe5;\n  color: #ffffff;\n  padding: 14px 16px;\n  text-align: center;\n  font-weight: 600;\n  border: none;\n  vertical-align: middle;\n}\n.product-description.rte .table-container td {\n  padding: 14px 16px;\n  border-bottom: 1px solid #e6ebf2;\n  vertical-align: middle;\n}\n.product-description.rte .table-container tbody td:first-child {\n  width: 36%;\n  text-align: center;\n  font-weight: 500;\n  color: #4a4f57;\n  background-color: rgba(31, 111, 229, 0.02);\n}\n.product-description.rte .table-container tbody tr:nth-child(even) {\n  background-color: #f7f9fc;\n}\n@media (hover: hover) {\n  .product-description.rte .table-container tbody tr:hover {\n    background-color: #eef3ff;\n  }\n}\n\n\/* ===== Learn \u0026 Documents Button ===== *\/\n.product-description.rte #learn-and-documents-btn {\n  display: inline-flex;\n  align-items: center;\n  padding: 6px 14px;\n  background-color: #1f6fe5;\n  color: #ffffff;\n  font-weight: 600;\n  border-radius: 6px;\n  margin-top: 8px;\n  text-decoration: none;\n  transition: background 0.3s ease;\n}\n.product-description.rte #learn-and-documents-btn:hover {\n  background-color: #1661c1;\n}\n\n\/* ===== Responsive Design for Smaller Screens (with table adjustments) ===== *\/\n@media screen and (max-width: 768px) {\n  .product-description.rte .table-container table,\n  .product-description.rte .table-container thead,\n  .product-description.rte .table-container tbody,\n  .product-description.rte .table-container th,\n  .product-description.rte .table-container td,\n  .product-description.rte .table-container tr {\n    display: block;\n    width: 100%;\n  }\n  .product-description.rte .table-container thead {\n    display: none;\n  }\n  .product-description.rte .table-container tbody tr {\n    padding: 12px 0;\n    border-bottom: 1px solid #e6ebf2;\n  }\n  .product-description.rte .table-container tbody td {\n    padding: 8px 16px;\n    border: none;\n    text-align: left;\n  }\n  .product-description.rte .table-container tbody td:first-child {\n    width: 100%;\n    background: none;\n    color: #1f6fe5;\n    font-weight: 600;\n    padding-top: 16px;\n  }\n  .product-description.rte .table-container tbody td:last-child {\n    padding-bottom: 16px;\n    color: #2c2f36;\n    line-height: 1.6;\n  }\n\n  \/* Ensure button appears correctly on mobile *\/\n  .product-description.rte #learn-and-documents-btn {\n    font-size: 14px;\n    padding: 8px 16px;\n  }\n}\n\u003c\/style\u003e\n\u003ch2 id=\"description\" data-id=\"Description\"\u003eDescription\u003c\/h2\u003e\n\u003cp\u003eStampFly v1.1 is a programmable open-source quadcopter kit, an iterative upgrade of the StampFly series. The core improvement is the main control module upgraded from Stamp-S3 to the more powerful Stamp-S3A, with a newly optimized antenna structure design that significantly enhances wireless signal reception performance, resulting in a more stable remote connection.\u003c\/p\u003e\n\u003cp\u003eThe drone integrates a BMI270 six-axis gyroscope and a BMM150 three-axis magnetometer for accurate attitude and orientation detection. Paired with a BMP280 pressure sensor and two VL53L3 distance sensors, it achieves stable precise altitude hold and intelligent obstacle avoidance. Onboard buzzer, reset button, and WS2812 RGB LED are used for human-machine interaction and device status indication. It comes with a 300mAh high-voltage battery and four high-speed coreless motors, providing ample power output.\u003c\/p\u003e\n\u003cp\u003eAn onboard INA3221AIRGVR chip monitors real-time current and voltage. Two Grove expansion interfaces are reserved for flexible connection of various sensors and peripherals. The product is pre-loaded with a debugging program. When used with the Atom Joystick remote controller, it establishes wireless communication via the ESP-NOW protocol, supporting both manual and automatic flight modes, enabling features like fixed-point hovering and aerial flips. The complete firmware source code is open-source, facilitating secondary development and feature customization. It is suitable for STEM education, scientific research experiments, drone project development, and embedded learning training.\u003c\/p\u003e\n\u003cdiv style=\"background: #f3f8ff; border: 1px solid #cfe1ff; border-left: 4px solid #1f6fe5; border-radius: 8px; padding: 14px 16px; margin: 24px 0;\"\u003e\n\u003cstrong style=\"display: block; color: #0d47a1; font-size: 15px; margin-bottom: 6px;\"\u003e Charging Notice \u003c\/strong\u003e \u003cspan style=\"color: #2c2c2c; font-size: 14.5px; line-height: 1.6;\"\u003e Connect the battery to the charging slot of the Atom Joystick, then connect the data cable to the Atom Joystick to start charging. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fff8e1; border: 1px solid #ffe0a3; border-left: 4px solid #f9a825; border-radius: 8px; padding: 14px 16px; margin: 24px 0;\"\u003e\n\u003cstrong style=\"display: block; color: #8d6e00; font-size: 15px; margin-bottom: 6px;\"\u003e Battery Maintenance \u003c\/strong\u003e \u003cspan style=\"color: #2c2c2c; font-size: 14.5px; line-height: 1.6;\"\u003e 1. Do not discharge the battery below 3V per cell under load.\u003cbr\u003e2. 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. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch2 id=\"features\" data-id=\"Features\"\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStamp-S3A main controller\u003c\/li\u003e\n\u003cli\u003eBMP280 atmospheric pressure detection\u003c\/li\u003e\n\u003cli\u003eVL53L3 distance sensor for altitude hold and obstacle avoidance\u003c\/li\u003e\n\u003cli\u003e6-axis attitude sensor\u003c\/li\u003e\n\u003cli\u003e3-axis magnetometer for direction detection\u003c\/li\u003e\n\u003cli\u003e300mAh high-voltage battery\u003c\/li\u003e\n\u003cli\u003eCurrent and voltage detection\u003c\/li\u003e\n\u003cli\u003eGrove expansion interface\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"includes\" data-id=\"Includes\"\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Stamp Fly v1.1\u003c\/li\u003e\n\u003cli\u003e1x 300mAh battery\u003c\/li\u003e\n\u003cli\u003e1x Propeller remover\u003c\/li\u003e\n\u003cli\u003e2x Propeller (0.8mm hole diameter)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"applications\" data-id=\"Applications\"\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSTEM education\u003c\/li\u003e\n\u003cli\u003eOpen-source DIY creative projects\u003c\/li\u003e\n\u003cli\u003eDrone R\u0026amp;D\u003c\/li\u003e\n\u003cli\u003eIntelligent flight algorithm validation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"specifications\" data-id=\"Specifications\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"table-container\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eModule\u003c\/td\u003e\n\u003ctd\u003eStamp-S3A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSoC\u003c\/td\u003e\n\u003ctd\u003eESP32-S3@Xtensa LX7 dual-core, 240MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUSB\u003c\/td\u003e\n\u003ctd\u003eUSB OTG, USB Serial\/JTAG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlash\u003c\/td\u003e\n\u003ctd\u003e8MB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWi-Fi\u003c\/td\u003e\n\u003ctd\u003e2.4 GHz Wi-Fi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDrive Motors\u003c\/td\u003e\n\u003ctd\u003e716-17600kv\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDistance Sensor\u003c\/td\u003e\n\u003ctd\u003eVL53L3C (7-bit accuracy, max range 3m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePressure Sensor\u003c\/td\u003e\n\u003ctd\u003eBMP280 (sensing range: 300~1100hPa)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3-Axis Magnetometer\u003c\/td\u003e\n\u003ctd\u003eBMM150\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6-Axis Attitude Sensor\u003c\/td\u003e\n\u003ctd\u003eBMI270\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eI2C \/ UART\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e320mAh battery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery Output Voltage\u003c\/td\u003e\n\u003ctd\u003e4.35V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlight Time\u003c\/td\u003e\n\u003ctd\u003eApprox. 4 minutes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharging Parameters\u003c\/td\u003e\n\u003ctd\u003eInput 5V@1A, full charge approx. 55 minutes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMonitoring Chip\u003c\/td\u003e\n\u003ctd\u003eINA3221AIRGVR voltage\/current monitor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBuzzer\u003c\/td\u003e\n\u003ctd\u003eOnboard 5020 passive buzzer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd\u003e0 ~ 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Weight\u003c\/td\u003e\n\u003ctd\u003e27.6g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Size\u003c\/td\u003e\n\u003ctd\u003e73.6 x 73.6 x 32.0mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e126.0 x 99.0 x 30.0mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGross Weight\u003c\/td\u003e\n\u003ctd\u003e80.0g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2 data-id=\"Product Comparison\" id=\"product-comparison\"\u003eProduct Comparison\u003c\/h2\u003e\n\u003cdiv class=\"compare-table-container\"\u003e\n\u003cdiv class=\"table-container\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct Compare\u003c\/th\u003e\n\u003cth\u003eStampFly v1.1\u003c\/th\u003e\n\u003cth\u003eStampFly\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCore Module\u003c\/td\u003e\n\u003ctd\u003eStamp-S3A\u003c\/td\u003e\n\u003ctd\u003eStampS3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAntenna Design\u003c\/td\u003e\n\u003ctd\u003eOptimized design, stronger signal\u003c\/td\u003e\n\u003ctd\u003eStandard design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStampS3 Module Boot Button\u003c\/td\u003e\n\u003ctd\u003eOptimized button feel, button spec 4.0 x 3.0 x 2.0mm\u003c\/td\u003e\n\u003ctd\u003eButton spec 2.6 x 1.6 x 0.55mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower Consumption\u003c\/td\u003e\n\u003ctd\u003eOptimized for lower power consumption\u003c\/td\u003e\n\u003ctd\u003eStandard design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eLearn and Documents\u003c\/h2\u003e\n\u003ca id=\"learn-and-documents-btn\" href=\"https:\/\/docs.m5stack.com\/en\/products\/sku\/K138-V11\" target=\"_blank\"\u003e → DOCUMENTS \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"m5stack-store","offers":[{"title":"Default Title","offer_id":49231336341761,"sku":"K138-V11","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/7689\/2250\/files\/1_aa475daf-63c9-4008-b792-5e1306e0d168.webp?v=1780625778","url":"https:\/\/shop.m5stack.com\/products\/m5stamp-fly-v1-1-with-m5stamps3a","provider":"m5stack-store","version":"1.0","type":"link"}