Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Pluto IDENew to Visual Studio Code? Get it now.
Pluto IDE

Pluto IDE

Drona Aviation

|
290 installs
| (0) | Free
Pluto IDE extension for programming and developing firmware for Pluto Drone by Drona Aviation
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Pluto IDE

Pluto-IDE is a Visual Studio Code extension built for seamless firmware development and deployment on the Pluto Drone by Drona Aviation. It provides an all-in-one environment for building, flashing (USB/Wi-Fi), monitoring, and configuring STM32-based projects — with automated toolchain setup and C/C++ IntelliSense integration.

⚠️ Platform Support: Currently supported on Windows only. macOS and Linux support coming soon.


✨ Key Features

🆕 New in v2.1.1

  • 🎛️ Interactive Dashboard: Modern webview-based dashboard for project management and board information
  • 🚀 Create New Project Wizard: Guided project setup with board selection and source/library type options
  • 🗑️ Delete Project Functionality: Remove existing projects directly from the dashboard
  • 📋 Boards Section: Visual pinout diagrams and detailed board information for supported hardware
  • 🔄 Enhanced Project Management: Streamlined workflow for creating, opening, and managing Pluto projects

Core Features

  • ⚙️ Easy Access Buttons: Quick buttons at the bottom of VS Code for all common tasks
  • 🎯 Board Selection: Choose your Pluto board type with a simple menu
  • 🛠 Automatic Setup: Downloads and installs all required tools automatically
  • 🧠 Smart Code Assistance: Provides helpful code suggestions and error detection
  • 📥 One-Click Driver Install: Install USB drivers needed for flashing firmware
  • 📡 Wireless Programming: Upload firmware to your Pluto drone over WiFi
  • 📊 Progress Updates: See real-time progress when downloading tools or uploading firmware
  • 🔧 Build & Clean: Compile your code and clean up build files with one click
  • 🔌 Auto Device Detection: Automatically finds your Pluto when connected via USB
  • 🔍 Smart File Finding: Automatically locates the correct firmware file to upload

🚀 Installation

  1. Launch Visual Studio Code
  2. Open the Extensions View (Ctrl+Shift+X)
  3. Search for Pluto-IDE
  4. Click Install

On first run, Pluto IDE will check for required dependencies:

  • C/C++ by Microsoft (ms-vscode.cpptools)
  • Teleplot by Alex Nesnes (alexnesnes.teleplot)

If these extensions are not already installed, VS Code will prompt you to install them.
Pluto IDE will not function correctly without these dependencies.


⚙️ Usage Guide

Access all features through:

  • Command Palette (Ctrl+Shift+P)
  • Status Bar Buttons at the bottom of VS Code

Commands Overview:

  • 🏠 Open Dashboard – PlutoIDE > Open Dashboard or click on the Dashboard icon
  • 🆕 Create New Project – Available through the dashboard interface
  • 🧱 Build Project – PlutoIDE > Build or click on the Build icon
  • 🧹 Clean Project – PlutoIDE > Clean or click on the Clean icon
  • 🔌 USB Flash – PlutoIDE > USB Flash or click on the USB Flash icon
  • 📶 WiFi Flash – PlutoIDE > WiFi Flash or click on the WiFi Flash icon
  • 📥 Install Bootloader Driver – PlutoIDE > STM32 Install Bootloader or click on the Install STM32 Bootloader icon
  • 🎯 Select Target – PlutoIDE > Select Target or click on the Select Target icon
  • 📟 Monitor Pluto – PlutoIDE > Monitor or click on the Monitor icon

📬 Support

Having trouble? Reach out at
📧 support@dronaaviation.com

🐛 Report Bugs: Bug Report Form


📄 License

This software is proprietary and protected under copyright.
See the LICENSE.md file for full terms and usage conditions.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft