Skip to content

Display & Menu

The UPS has a 64 × 32 monochrome OLED and two red buttons, one on each side of the display. On power-up it plays a short melody and shows a splash screen for a few seconds while readings stabilize, then lands on the Home screen.

Web3 Pi UPS Home screen showing charge level, mode, and output readings

Status Screens

The Home screen is the main display: a battery icon (fill = charge level, animates while charging), charge %, mode label, battery voltage, plus input and output voltage.

Mode labels: DSC discharging (on battery) · PRE pre-charge · CHG charging · FUL full · IDL on external power, not charging.

Debug Screens

Not in the production release

Current firmware additionally has four debug screens. They will be removed from the production firmware.

Cycled with short button presses; a small position strip in the bottom-right corner shows where you are, and the display returns to Home automatically after 20 s without a button press.

Screen Shows
INPUT Input voltage, negotiated USB-C PD contract and its wattage, active source (USB-C / barrel / off)
OUTPUT Measured output voltage, the PD contract offered to the Pi, current limit
BATTERY Battery voltage and charge %, mode label, charge current
SYSTEM Uptime, board and charger temperatures, fault code

BAD PSU screen

If the input supply is present but out of range, the display switches to a flashing BAD PSU warning (with alarm beeps) until you connect an adequate charger. This overrides all other screens.

Buttons

Context LEFT RIGHT
Home / debug screens Short press: previous debug screen. Hold 2 s on Home: open the menu Short press: next debug screen
Menu Move cursor down (wraps) / toggle the highlighted option Select / activate
Confirmation prompts (device claiming) Hold both buttons for the on-screen countdown to confirm; release to abort

Every press gives a short click from the buzzer (unless sound is off).

Local Menu

Hold LEFT for 2 s on the Home screen. Navigate with LEFT (down) and RIGHT (select); the menu closes itself after 60 s of inactivity, saving any pending change.

Entry What it does
Bright Display brightness, 6 levels with live preview — RIGHT cycles, LEFT saves and returns
Sound Toggles the buzzer ON/OFF with RIGHT, saved immediately
Info Read-only: uptime and board/charger temperatures; any button returns
Output Shows the output state; Turn OFF asks for confirmation (CUT PWR TO PI?) before cutting power to the Pi, Turn ON is immediate
Network Opens the connectivity menu of the optional LTE-M module — backend mode selection, HTTP key, device wallet, and factory reset (Reset). See Connectivity. Without the module fitted it shows a brief NO MODEM notice
Exit Closes the menu

Bright and Sound persist across power cycles and battery swaps. A factory reset (in the Network menu) restores both to defaults.

Sound OFF mutes everything

Turning Sound off silences all audio, including the power-loss and low-battery alarms — not just button clicks.