Online Flasher
Flash ProtoFace firmware directly to your Raspberry Pi Pico 2W from the browser — no software install needed. Select your board variant, pick a version, and hit Flash. Requires Chrome or Edge.
- 01Select your board variant (Mk2 or Mk3) and firmware version.
- 02Hold the BOOTSEL button on your Pico 2W, then plug it into USB. It will appear as a drive named RP2350.
- 03Click Flash Firmware, then when the folder picker opens, select the RP2350 drive.
- 04The Pico will reboot automatically once flashing is complete.
- 01Copy your
.animfiles to the root of a FAT32 SD card. A file namedstart.animplays at boot; without one, the visor shows its fallback frame. - 02Connect to ProtoFace from any Bluetooth LE serial app (Serial Bluetooth Terminal on Android, LightBlue on iOS).
- 03Type
helpfor the commands:list,load <n>,play,pause,next,prev,bright <0–255>,status,reload,fallback.
AnimFile Maker
Desktop tool for creating, testing, and converting .anim files —
the animation format ProtoFace reads from SD card to drive the LED display.
No Python install required; runs natively on all platforms.
- 01Painter: click or drag to paint LEDs on both sides of the face. Each LED gets a colour and a sound mode (static, snap at a threshold, or brightness scaled by volume). Mirror to other side paints both sides at once, optionally flipped left↔right.
- 02Simulator: plays a
.animfile or your Painter frames with the firmware's own timing and sound rules, driven by a volume slider or your microphone. - 03Export .h: turns one frame into
fallback_anim.h, the frame the visor shows when there's no SD card. Copy it intoProtoFace/src/and rebuild.
Set the tool's layout to match your board: 11 for Mk2, 14 for Mk3. The firmware won't play a file made for the other layout, and the tool offers to switch layouts when you open one.
.anim format used by ProtoFace Mk2 and Mk3.