Swift Pro Drone
Description
The Swift Pro Drone is a lightweight, 190-gram drone optimized for educational purposes, offering strong performance and flexibility for various applications. Powered by an STM32F4 Arm Cortex M4 flight controller and a Raspberry Pi Zero 2 W as the onboard computer, it provides robust computational power with its quad-core processor and 512MB of RAM.
Key sensors include a 5 MP camera for imaging, an optical flow sensor paired with a Lidar range finder for accurate altitude and position control, and a GPS with a compass for location tracking. This sensor suite enhances the drone's ability to perform precise indoor navigation, making it ideal for environments where GPS signals may be limited.
The Swift Pro Drone supports multiple firmware options, including Ardupilot, Betaflight, and INAV, allowing customization for different flight styles and tasks. It can be controlled via ExpressLRS, ROS1, or ROS2, making it a versatile tool for autonomous operation and mission planning.
With a flight time of 11 minutes and brushless motors for efficient thrust, it is well-suited for tasks like path planning, image processing, and mission execution in indoor settings. Its primary applications involve indoor research, educational purposes, and practical experimentation with autonomous systems
Payload Capacity
- Maximum Payload: 0 KGs.
Images
Flight Time
- Maximum Flight Time: 11 Minutes.
Application
Object identification, Tracking.
Components Used
Flight Controller: FIYWOO GOKU GN7 45 AIO V3
The FIYWOO GOKU GN7 45 AIO V3 is a highly integrated flight controller designed for advanced drone applications. It features a 4-in-1 design, combining a flight controller, ESC (Electronic Speed Controller), and other essential components into a single compact unit. This integration simplifies the build process, reduces wiring complexity, and minimizes weight, making it ideal for high-performance and racing drones.
Key Features:
- Processor: Equipped with a high-performance flight controller processor for smooth and reliable operation.
- ESC Integration: Includes a 45A ESC, providing efficient power management and support for high-current motors.
- Compatibility: Supports various flight stacks and is compatible with popular drone flight software like Betaflight, iNav, and others.
- Sensors: Integrates essential sensors for accurate flight control and stabilization.
- Build Quality: Designed with durability and reliability in mind, suitable for both professional and hobbyist applications.
Camera: Raspberry Pi Camera Module 2
The Raspberry Pi Camera Module 2, introduced in April 2016, upgrades from the original Camera Module with an 8-megapixel Sony IMX219 sensor, enhancing image quality, color fidelity, and low-light performance. It supports high-definition video recording (1080p30, 720p60, VGA90) and still photography. Compatible with all Raspberry Pi models (1, 2, 3, and 4) and accessible via the MMAL and V4L APIs, it is also supported by third-party libraries like Picamera for advanced projects. For Raspberry Pi Zero users, a specific camera cable is required. This module is widely used in applications such as home security and wildlife monitoring.
Microprocessor: Raspberry Pi Zero 2W
The Raspberry Pi Zero 2W features a 1GHz quad-core Arm Cortex-A53 CPU, 512MB SDRAM, and built-in 2.4GHz wireless LAN and Bluetooth 4.2 with BLE. It includes a mini HDMI port, micro USB OTG port, microSD card slot, CSI-2 camera connector, and a HAT-compatible 40-pin header. It supports 1080p30 video decoding and encoding, OpenGL ES 1.1 and 2.0 graphics, and is powered via micro USB. Measuring 65mm x 30mm, it is compact and versatile for various projects.
Lidar: VL53L1X
The VL53L1X is a high-speed Time-of-Flight laser-ranging sensor from the ST FlightSense™ series.
Feature | Specification |
---|---|
Operating Voltage | >2.8 V |
Communication Type | I²C |
Max Range | 120 CM |
Min Range | 5 CM |

Optical Flow Sensor: Holybro PMW3901 Optical Flow Sensor
The Holybro PMW3901 Optical Flow Sensor is a compact, UART-based sensor with a built-in BEC and pre-soldered 6-pin JST GH connector. It's compatible with PX4 and Ardupilot flight controllers and uses the same data format as the discontinued CX-OF model. Specs: 14 x 11 x 5 mm, 0.6 g, 19200 baud rate, 95 Hz frame rate, 2.0-3.6V power, 10 mA current. Data Format: Includes X/Y motion bytes, checksum, and surface quality. Package: Sensor, 170mm GH6P cable, TPU case.
Motors: GEPRC SPEEDX2 1303.5 3800KV Motor
The SPEEDX2 1303.5 is a lightweight brushless motor (6.5g) designed for 2-inch cinewhoop FPV and 2.5-inch freestyle drones. Its unique outer rotor blade design enhances compatibility with inverted-mounted propellers, preventing unbalance. Constructed from durable 7075-T aircraft aluminum, it features excellent heat dissipation and stability due to its hollow structure and high-quality N52H magnets. With a maximum power output of 139.9W, it provides a smooth flying experience. Compatible with 2S and 4S LiPo batteries, it includes mounting screws for easy installatio
Batteries: Tattu 850mah 75c
The Tattu 850mAh 3S 75C LiPo battery is engineered for UAV and UAS applications, offering high quality and reliability. Packaged in vibration-proof and fire-proof materials, it ensures safe storage. With advanced stacking technology, it delivers an 850mAh capacity, high discharge performance, and energy density, using premium lithium polymer materials.
Specifications:
Feature | Specification |
---|---|
Capacity | 850mAh |
Voltage | 11.1V (3S) |
Discharge Rate | 75C (Max Burst: 150C) |
Weight | 74g |
Dimensions | 60mm x 30mm x 23mm |
Tattu's less is more philosophy means lighter weight and longer flight times, ideal for multirotor FPV 150-size drones.
Schematic
- Download the Download the Swift Pro Drone Schematic-Front Side file.
- Download the Swift Pro Drone Schematic-Back Side file.