pdf-icon

Stamp-Fly

SKU:K138

Description

M5Stamp Fly is a programmable open-source quadcopter kit, with StampS3 as the main controller. It integrates a BMI270 6-axis gyroscope and BMM150 3-axis magnetometer for attitude and direction detection, a BMP280 barometric pressure sensor, and two VL53L3 distance sensors for precise altitude hold and obstacle avoidance. The PMW3901MB-TXQT optical flow sensor enables displacement detection, while 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 PCB features an onboard INA3221AIRGVR for real-time current/voltage monitoring, and two Grove interfaces for easy expansion of other sensors and peripherals. Pre-installed with debugging software, it pairs with the Atom JoyStick for remote control via the ESP-NOW protocol. Users can choose between automatic or manual modes to easily achieve functions such as position hold and flips. The firmware source code is open-source. This product is suitable for education, research, and various drone development projects.

Tutorial

This tutorial will guide you on how to flash the factory firmware to StampFly & Atom Joystick using M5Burner, pairing, and basic operations and indications of the quadcopter.

Note

Charging Precautions
Plug the battery into the Atom Joystick charging slot and connect the data cable to the Atom Joystick to charge.
Battery Maintenance
1. Do not discharge the battery below 3V per cell under load.
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

  • M5StampS3 as the main controller
  • BMP280 barometric pressure detection
  • VL53L3 distance sensor for altitude hold and obstacle avoidance
  • 6-axis attitude sensor
  • 3-axis magnetometer for direction detection
  • Optical flow sensor for displacement detection
  • Buzzer
  • 300mAh high-voltage power battery
  • Current and voltage detection
  • Grove interface for expansion

Includes

  • 1x Stamp Fly
  • 1x 300mAh high-voltage lithium battery
  • 1x Propeller removal tool
  • 2x Propellers (0.8mm aperture)

Applications

  • Education
  • Research
  • Drone development
  • DIY projects

Specifications

Specification Parameter
M5StampS3 ESP32-S3@Xtensa LX7, 8M-FLASH, WIFI, OTG\CDC function
Motor 716-17600kv
Distance Sensor VL53L3CXV0DH/1(0x52)@up to 3 meters
Optical Flow Sensor PMW3901MB-TXQT
Barometric Pressure Sensor BMP280(0x76)@300-1100hPa
3-axis Magnetometer BMM150(0x10)
6-axis Attitude Sensor BMI270
Grove I2C+UART
Battery 300mAh high-voltage lithium battery
Battery Output Voltage 4.35V
Flight Time Approximately 4 minutes
Current/Voltage Detection INA3221AIRGVR(0x40)
Buzzer Passive onboard buzzer@5020
Operating Temperature 0-40°C
Product Dimensions 81.5 x 81.5 x 31mm
Package Dimensions 162 x 99 x 36mm
Product Weight 36.8g
Package Weight 70.7g

Schematics

schematics

PinMap

I2C Interface

Stamp Fly (StampS3) G3 G4
INA3221AIRGVG INA_SDA INA_SCL
BMM150 INA_SDA INA_SCL
BMP280 INA_SDA INA_SCL
VL53L3 INA_SDA INA_SCL

SPI Interface

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

Grove Interface

Stamp Fly (StampS3) G13 G15 G1 G2
Grove (RED) SDA SCL
Grove (BLACK) GROVE I GROVE O

Buzzer and RGB LED

Stamp Fly (StampS3) G12 G14
BEEP BEEP
WS2812 RGB

Model Size

module size

3D

Datasheets

Softwares

Arduino

Easyloader

Easyloader Download Link Notes
Stamp-Fly Firmware Easyloader download /

Video

  • Atom JoyStick with Stamp-Fly Quadcopter Basic Function Demonstration