Pico Computer 3 v0.7 (test)
A customised MicroPython build for the Pico Computer 3 (RP2350B) that turns it into a self-contained computer: HDMI display, USB keyboard/mouse/touch, SD card, audio, real-time clock and Wi-Fi — all from the Python prompt. This release rounds out the "standalone computer" experience.
New since v0.6
- File manager —
fm()— a dual-panel file manager (MMBasic FM). Two panes side by side: Tab / ←→ switch panes, arrows navigate, Enter opens by type (.pyruns, audio plays, images show, text views), and C copy / M move between the panes. Plus edit (pye), delete, rename, mkdir, and audio controls. Incremental redraw keeps it snappy; it restores the video mode after a program changes it. - Plotting —
plot()— one-call plotting on the screen for maths/science: a list, several series, or a function over a range; line / scatter / bar, autoscaled with axes and range labels. - Game-loop timing —
pcgame.Clock— a drift-free fixed-cadence frame clock (MMBasicSYNC):tick()holds an absolute deadline so animation runs at a steady rate with no drift, returnsdtfor frame-rate-independent motion, and tracks.fps(orvsync=Trueto lock to the display refresh). - Maths helpers —
pcmath— the MMBasicMATHverbs thatulabdoesn't already cover: quaternions, 3-D vectors, DSP (window / sinc / crossings / power spectrum), correlation, chi-square, and a PID controller. (Statistics, linear algebra, FFT and complex are inulab+cmath.) autosave("file")— capture what you paste or type at the console straight into a file (MMBasic AUTOSAVE) — the frictionless way to get a program onto the board with no XMODEM or SD-card shuffling. Ctrl-Z saves.
See DEVELOPMENT_NOTES.md (§45–§49) and USER_MANUAL.md for details.
Install
Hold BOOTSEL while powering on, then copy firmware.uf2 to the RPI-RP2 drive. The board reboots into this build; the REPL banner reports PICO COMPUTER 3 v0.7.
Test release — for evaluation on the Pico Computer 3 board.