Welcome to the resources repository for Drona Aviation! Here, you'll find a collection of downloads, guides, manuals, and tutorials to help you explore and maximize your drone experience.
- Buy a Drone: Explore and purchase the latest Pluto drones.
- Pluto X Manual: A detailed user manual for Pluto X.
- Pluto 1.2 Manual: A detailed user manual for Pluto 1.2.
PlutoBlocks is a visual block-based programming tool that lets you control and program your drone with ease. Below are the download links and resources to start using PlutoBlocks on different platforms.
| Platform | Link |
|---|---|
| Windows (64-bit) | Download PlutoBlocks for Windows |
| Mac OS | Download PlutoBlocks for Mac |
Always get the newest build: Resources → Releases
- PlutoBlocks Web Book: Interactive online documentation for PlutoBlocks.
- Guide Book (PDF): A comprehensive guide to help you get started with PlutoBlocks.
- Online Courses: Guided PlutoBlocks courses on the Drona Aviation learning platform.
Guided, self-paced courses on the Drona Aviation learning platform.
| Course | About |
|---|---|
| Learn Drone Technology using Pluto | Drone technology from the ground up, for absolute beginners. |
| Introduction to PlutoBlocks | Your first step into drone programming — no prior coding experience needed. |
| PlutoBlocks Block-by-Block | A walkthrough of the PlutoBlocks blocks, one at a time. |
Browse the full catalogue: learn.dronaaviation.com
Pluto IDE is the current development environment for programming your Pluto drone in C++ — it replaces the discontinued Cygnus IDE. It ships as a Visual Studio Code extension, so it runs on Windows, macOS, and Linux, and it manages the toolchain, build, flashing (USB/WiFi), and serial monitoring for you.
- Install Visual Studio Code.
- Install the Pluto IDE extension from the VS Code Marketplace.
Or install it from a terminal:
code --install-extension Drona-Aviation.pluto-ide| Resource | Link |
|---|---|
| Extension (Marketplace) | Drona-Aviation.pluto-ide |
| Extension Info Page | Pluto IDE Extension |
| Toolchain Essentials | Pluto-IDE-Essentials |
| Starter Library Project | PlutoIDE-Lib-Project |
- Pluto IDE Web Book: Setup guide, hardware/software reference, and 19 step-by-step C++ projects for Pluto X and Pluto 1.2.
- MagisV2 API Wiki: Full API reference for the MagisV2 firmware.
- MagisV2 API Reference (offline): Single-page HTML copy of the API reference.
- MagisV2: Current flight-controller firmware for the Pluto platform — latest release.
- MagisV2 Add-Ons: Example code and prebuilt
.hexfirmware for external modules (sensors, motors, and other peripherals). - Magis (legacy): Older firmware, kept for reference.
⚠️ Cygnus IDE is discontinued. Please migrate to Pluto IDE — it is actively maintained and required for MagisV2 firmware development.
- DFU Drivers for DFU Flashing: Required for DFU flashing in Pluto IDE and PlutoBlocks. Includes a step-by-step installation guide.
- 3D Printing Files: Printable
.stlmounts and holders for sensors and modules — buzzer holder, card holder, LED light holder, MQ gas sensor mount, PIR sensor mount, and sound sensor mount.
Explore drone projects and control drones with Python using the following libraries:
- plutocam: Library for controlling the Pluto drone camera.
- plutocontrol: Library for drone control via Python (source).
- Projects with Python: Collection of various drone projects with Python.
- Camera Projects: Specific Python projects for controlling and using the drone camera.
- pluto_ros2_package: Control Pluto from ROS 2.
- pluto_cam_ros2: Pluto camera stream for ROS 2.
- pluto_camera_ros_package: Pluto camera stream for ROS 1 (Linux 64-bit).
- pluto-ros-package: Control Pluto with keyboard, joystick, or rostopic (ROS 1).
📧 Support: support@plutodrones.com · 🌐 dronaaviation.com
Feel free to explore, download, and get hands-on with these resources to make the most of your Pluto drone experience!