MicroPico
Open Source · MPL-2.0 · für VS Code

MicroPython auf dem Raspberry Pi Pico — ohne Setup-Frust.

MicroPico bringt Auto-Vervollständigung ohne Konfiguration, ein virtuelles Board-Dateisystem und eine integrierte REPL direkt in VS Code. Die erste blinkende LED in unter fünf Minuten — und danach professionelles Tooling.

…oder führe das in VS Code Quick Open (Strg/Cmd + P) aus:

ext install paulober.pico-w-go

Läuft auf Windows, macOS & Linux · Pico, Pico W, Pico 2 W · experimentell ESP32 & Teensy 4.0

Offizieller MicroPython-Provider der Raspberry Pi Pico VS Code Extension

main.py — MicroPico

Für zwei Arten von Menschen gebaut

Dieselbe Extension holt dich dort ab, wo du stehst — ob beim ersten Mikrocontroller oder beim fünfzigsten.

Lernende & Schulen

Ein barrierearmer Einstieg in MicroPython

  • Ein Befehl richtet das ganze Projekt ein — inklusive Stubs und Einstellungen.
  • Eine blinkende Onboard-LED in unter fünf Minuten, ganz ohne Toolchain-Gefummel.
  • Geführte Hinweise installieren die empfohlenen Erweiterungen für dich.
  • Klare Doku und eine freundliche REPL machen Unterricht und Laborarbeit einfach.
  • Easy Flash installiert die MicroPython-Firmware für dich — kein Drag-and-drop.
Profis & Maker

Schnelles, fokussiertes Tooling, das dir nicht im Weg steht

  • Integrierte vREPL mit Tab-Vervollständigung direkt zum Board.
  • Live-Datenplotter, Garbage-Collection-Steuerung und mip-Paketinstallation.
  • Ausführen, Hoch- und Herunterladen ganzer Projekte per Klick.
  • Stubs zwischen Pico, Pico W und ESP32 in Sekunden umschalten.
Features

Alles, was der Workflow braucht

Keine Glue-Skripte, keine verstreute Konfiguration — das Wesentliche ist eingebaut.

Easy Flash

Ideal für Einsteiger

Flashe MicroPython auf dein Board ohne den manuellen UF2-Tanz. Versetze den Pico in den BOOTSEL-Modus — MicroPico erkennt ihn, lädt die passende Firmware (Pico, Pico W, Pico 2 oder Pico 2 W) und flasht sie per picotool für dich. Kein Drag-and-drop, kein Rätselraten.

Benötigt die offizielle Raspberry Pi Pico Extension, die picotool bereitstellt: pico-vscode.

Auto-Vervollständigung ohne Konfiguration

Volle IntelliSense und Dokumentation für die MicroPython-API, sobald du ein Projekt initialisierst.

Integriertes REPL-Terminal

Ein Pseudo-Terminal, direkt mit der MicroPython-REPL auf deinem Board verbunden — mit funktionierender Tab-Vervollständigung.

Ausführen, Hoch- & Herunterladen

Aktuelle Datei ausführen, ganze Projekte synchronisieren oder Dateien zurückholen — per Klick oder Statusbar-Button.

Virtuelles Board-Dateisystem

Durchsuche und bearbeite die Dateien auf deinem Pico, als wären sie ein lokaler Workspace-Ordner.

Device Manager

Verwalte die WLAN-Verbindung und installiere mip-Pakete auf dem Pico W über eine eigene Oberfläche.

Viele Boards, eine Extension

Raspberry Pi Pico, Pico W und Pico 2 W — plus experimenteller ESP32- und Teensy-4.0-Support.

IntelliSense, richtig gemacht

Angetrieben von den @josverl MicroPython-Stubs

MicroPico liefert die von der Community gepflegten Typ-Stubs aus dem micropython-stubs-Projekt mit. So funktionieren präzise Auto-Vervollständigung, Signaturen und Inline-Doku ab der ersten geöffneten Datei — ohne pip-Gefummel, ohne manuelle Pfade.

  • Mitgeliefert und aktuell gehalten — heute auf Firmware v1.26.0.
  • Wechsle den aktiven Port (Pico / Pico W / ESP32) mit einem einzigen Befehl.
  • Optionale pip-installierte Stubs für Teams, die eine eigene Version pinnen wollen.
micropython-stubs entdecken
blink.py
from machine import Pin
led = Pin("LED", Pin.OUT)
led.val
m value(x)
m toggle()
value(x=None) → int
Ursprung & Architektur

Die eigenständige Engine hinter dem offiziellen Tooling

Erstellt vom ursprünglichen Autor des offiziellen Raspberry Pi Pico VS Code Extension-Toolings, das zu Raspberry Pi gewechselt ist und heute unter raspberrypi/pico-vscode gepflegt wird. MicroPico ist die eigenständige, hochperformante MicroPython-Engine, die es antreibt.

  • Offizielle Dependency von pico-vscode und liefert dessen MicroPython-Support — inklusive Project Creator.
  • Dieselbe Engine treibt den Easy-Flash-Workflow über picotool an.
pico-vscode
Offizielle RPi Pico Extension
MicroPico
MicroPython-Engine

Zwei Extensions, ein nahtloser MicroPython-Workflow.

Erstellt und gepflegt von Paul Oberosler, ursprünglicher Autor des Raspberry Pi Pico VS Code Extension-Toolings.

Im Einsatz & in freier Wildbahn

Wo MicroPico auftaucht

Vom Hörsaal bis zur Werkbank. Wir sammeln gerade Referenzen — dieser Bereich füllt sich.

Bald verfügbar

Dieser Bereich füllt sich gerade. Wir sammeln Einsätze aus der Praxis — Universitäten, Kurse, Artikel und Maker-Projekte. Du hast etwas beizutragen? Sag Bescheid.

Nutzt du MicroPico in einem Kurs, Artikel oder Projekt? Erzähl es uns

Leg in den nächsten fünf Minuten los

Extension installieren, Projekt initialisieren und die LED blinken sehen.

Erhältlich auf