Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>MPyToolsNew to Visual Studio Code? Get it now.
MPyTools

MPyTools

Preview

daleka

|
288 installs
| (0) | Free
MPyTools – просте та гнучке розширення для роботи з MicroPython у VS Code. | MPyTools – a simple and flexible extension for working with MicroPython in VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MPyTools is a Visual Studio Code extension that simplifies working with MicroPython using mpremote. It automates compilation, uploading, and execution of code on a microcontroller.

Dependencies
The extension requires the following dependencies:
✅ mpremote – for interacting with MicroPython
✅ mpy-cross – for compiling .py → .mpy
✅ zip – for project backup
✅ micropython-stubs – for autocompletion and type checking in VS Code

Dependencies are automatically installed when running the "MPY: Install Dependencies" command for the first time.

Features
🔹 Automatic compilation & upload – Only modified .py files are compiled into .mpy, and only updated files are uploaded to the device.
🔹 Run code without copying – Execute .py files directly from the host machine.
🔹 Seamless integration with VS Code – Manage your microcontroller using status bar buttons.
🔹 Fast project backup – Easily archive your project into a .zip file.
🔹 Board support – Tested on STM32, expected to work with ESP32, RP2040 (but not verified yet).
🔹 Automatic installation of MicroPython Stubs – Adds autocompletion and type checking in VS Code (micropython-stubs).

Future Plans
🚀 Support for ESP32 and other MicroPython boards
🚀 Mounting local folders (paused due to mpremote limitations with .mpy files)
🚀 Expanding support for mpremote commands

Who is this extension for?
✔ Developers working with MicroPython
✔ Beginners looking for a quick setup
✔ Users of STM32, ESP32, RP2040, and similar boards

I’d appreciate any feedback or suggestions!

Urkaine

MPyTools – це розширення для Visual Studio Code, яке спрощує роботу з MicroPython за допомогою mpremote. Воно автоматизує компіляцію, завантаження та виконання коду на мікроконтролері.

Залежності
Розширення потребує встановлених:
✅ mpremote – для взаємодії з MicroPython
✅ mpy-cross – для компіляції .py → .mpy
✅ zip – для резервного копіювання
✅ micropython-stubs – для автодоповнення та перевірки типів у VS Code

Залежності встановлюються автоматично під час першого запуску команди "MPY: Встановити залежності".

Можливості
🔹 Автоматична компіляція та завантаження – лише змінені .py файли компілюються в .mpy, і лише оновлені файли завантажуються на пристрій.
🔹 Запуск коду без копіювання – можна виконувати .py файли безпосередньо з ПК.
🔹 Зручна інтеграція у VS Code – керування мікроконтролером через кнопки у статус-барі.
🔹 Резервне копіювання – можливість швидко архівувати проєкт у .zip файл.
🔹 Підтримка плат – протестовано на STM32, очікується сумісність з ESP32, RP2040 (але поки що не перевірено).
🔹 Автоматичне встановлення MicroPython Stubs – додає автодоповнення та перевірку типів у VS Code (micropython-stubs).

Плани на майбутнє
🚀 Підтримка ESP32 та інших плат під MicroPython
🚀 Монтування локальних папок (відкладено через mpremote і його обмеження роботи з .mpy файлами)
🚀 Розширення команд для mpremote

Для кого це розширення?
✔ Розробників, які працюють з MicroPython
✔ Початківців, які хочуть швидко налаштувати середовище
✔ Користувачів STM32, ESP32, RP2040 та подібних плат

Буду радий будь-яким відгукам і пропозиціям!

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