pdf-icon

StampFly

SKU:K138

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.

Tutorial

This tutorial introduces how to use M5Burner to flash the factory firmware to StampFly & Atom Joystick, pair the devices, and learn the basic operation and indicators of the quadcopter

Note

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

BMM150 Magnetic Interference
Products containing magnets may interfere with the BMM150 magnetic field sensor, resulting in abnormal readings. When used with M5 main control devices that contain magnets, the magnets must be removed, and the BMM150 sensor should be kept away from strong magnetic fields.

Schematics

PinMap

I2C Interface

StampFly (Stamp-S3) G3 G4
INA3221AIRGVG INA_SDA INA_SCL
BMM150 INA_SDA INA_SCL
BMP280 INA_SDA INA_SCL
VL53L3 INA_SDA INA_SCL

SPI Interface

StampFly (Stamp-S3) G14 G44 G43 G46 G12
BMI270 MOSI SCK MISO CS
PMW3901MB-TXQT MOSI SCK MISO CS2

Grove Interface

StampFly (Stamp-S3) G13 G15 G1 G2
Grove (RED) SDA SCL
Grove (BLACK) GROVE I GROVE O

Buzzer and RGB LED

StampFly (Stamp-S3) G40 G39
BEEP BEEP
WS2812 RGB

Model Size

module size

Structure

Datasheets

Softwares

Arduino

Easyloader

Easyloader Download Note
StampFly Firmware Easyloader download /

Video

  • Basic Function Demonstration of Atom JoyStick with Stamp Fly Quadcopter