MAX7219 Editor (Alpha)

ProtoFrenz Face Editor

Draw the left half. The Nano mirrors it to the right. Use presets per component or paint pixels.

Not connected
Head model (sets mouth width). You can still edit any design regardless of model.
1
30 120
4s to 8s
Color is for editing only - matrix color won't change

Touch behavior for: Idle
Duration 0 means "stay until changed". Tap settings require firmware support.
Eye presets

Eyes (2 matrices)

Nose presets (half → mirrored)

Nose (1 matrix)

Mouth presets

Mouth (3-5 matrices depending on mode)

Click/drag to paint pixels on the canvases.

Preset files

Save/load your face edits as a .pfb file to share, back up, or copy to another Nano.

Firmware Update Beta

Installs ProtoFrenz firmware onto an ATmega328P Nano (Old Bootloader) using Web Serial. If this fails, use the manual install steps below.

Download .hex file
Ready.
Manual install (avrdude)
  1. Download the .hex file using the link above.
  2. Install avrdude if you don't have it.
  3. Open a terminal / command prompt and run:
    avrdude -v -p atmega328p -c arduino -P COM# -b 57600 -D -U flash:w:protofrenz_nano_oldboot.ino.hex:i
    (Replace COM# with your Nano's serial port.)

If upload fails: try a different USB cable, unplug other serial devices, and reselect the port.

Log

Requires desktop Chrome/Edge for Web Serial. iOS browsers generally don't support it.