PlutoBlocks bridges the gap between learning and engineering. Drag and drop visual blocks to build complex drone behaviors, then watch as they compile into professional C++ code ready to flash onto your drone.
Latest Release: v4.1.1
We've customized the world-renowned Blockly library to speak the language of drones. It's the perfect entry point for STEM education and rapid prototyping.
Watch your logic transform instantly. PlutoBlocks uses the proprietary 'Cake' generator to turn visual blocks into clean, high-performance C++ code ready for the Cygnus flight stack.
Directly control every aspect of your drone. Program multi-color LEDs, read Battery Management System (BMS) data, and even design custom UI patterns for the OLED display module.
Debugging at the speed of flight. Monitor sensor data, battery voltage, and flight status in real-time through the built-in serial monitor while your code executes.
Support for the entire Drona Aviation flight controller ecosystem.
The reliable foundation for thousands of DIY drones. Perfect for learning flight dynamics and basic sensor logic.
Powered by MagisV2 firmware. Unlock high-frequency task scheduling, advanced OLED interfaces, and complex flight algorithms.

Master drone engineering through hands-on projects.
We provide more than just software. Each Drona Aviation kit comes with access to the **V4 Guide Series**—comprehensive manuals and project books designed to take you from a curious beginner to a confident drone engineer.
Your survival guide for flight theory, drone components, and safe piloting practices.
Step-by-step coding missions that increase in complexity as your skills grow.
The PlutoBlocks Desktop App offers direct COM port access for low-latency flashing and local workspace management.
Current Version: v4.1.1 | Requirements: Win 10+ / macOS 11+