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

Pluto IDE

Preview

Drona Aviation

|
26 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-Beta

Pluto-IDE-Beta is a Visual Studio Code extension tailored for developing and flashing firmware for the Pluto Drone by Drona Aviation. It offers an integrated development experience with flashing, building, and driver utilities — all streamlined for STM32-based development.


✨ Key Features (as of v1.0.1)

  • ⚙️ Status Bar Commands: Quick-access buttons to build, clean, flash via USB/WiFi, and trigger DFU actions directly from the status bar.
  • 🎯 Target Selection Menu: Friendly target selector for choosing the appropriate hardware platform before building or flashing.
  • 🛠 Automatic Toolchain Setup: Automatically downloads and configures CYGWIN and the ARM GNU Toolchain into C:/Pluto-Ide-Essential.
  • 📥 STM32 Bootloader Installer: Installs the STM32 DFU driver with a single click, simplifying USB firmware deployment.
  • 📡 WiFi & USB Firmware Flashing: Flash over USB or Pluto’s WiFi network with integrated socket communication and STM32 protocol support.
  • 📊 Progress Notifications: See real-time progress updates during tool download, extraction, and firmware flashing in the VS Code status bar.
  • 🔧 Build & Clean Buttons: Execute make build and clean commands instantly via status bar UI.
  • 🔌 DFU Mode Detection: Automatically detects STM32 devices connected in DFU mode using USB vendor and product IDs.

🚀 Installation

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

On first run, toolchains and drivers may be automatically installed.


⚙️ Usage Guide

Access all features through:

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

Commands Overview:

  • 🧱 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

🧑‍💻 Acknowledgments

Development and ongoing updates are actively maintained by:

  • Ashish Jaiswal – Tech Lead
  • Saail Chanvan – Software Developer

📬 Support

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


📄 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