A real Python workspace
Edit local .py files with Python syntax highlighting, then keep source visible and under your control.
Pico Programmer brings a focused Python editor, interactive REPL, and direct USB file tools to M-series iPad—built specifically for official Raspberry Pi Pico boards running MicroPython.
1from machine import Pin
2from time import sleep
3
4led = Pin("LED", Pin.OUT)
5
6while True:
7 led.toggle()
8 sleep(0.5)Everything needed for the everyday MicroPython loop is arranged in one native iPad workspace.
Edit local .py files with Python syntax highlighting, then keep source visible and under your control.
Send commands, inspect output, interrupt running code, and soft reset the board without leaving the workspace.
List files, upload the editor as main.py, and download from the Pico with verification.
A USBDriverKit extension bridges the Pico's MicroPython CDC interface to iPadOS. Access is limited to the supported Raspberry Pi identity and the app's fixed, bounded operations.
The initial release targets genuine Raspberry Pi boards running supported official MicroPython firmware. It does not claim universal USB serial or ESP32 compatibility.
Pico Programmer's current private beta stores project files locally on the iPad and communicates directly with the connected Pico. It does not require an account, advertising identifier, analytics service, or cloud code upload.
Python source executes on the connected microcontroller—not as native executable code on iPadOS. The driver does not provide a general-purpose USB interface to other apps.