The onboard screen of a mobile power station

Seven views, their states and their assets, integrated into the machine's firmware.

For its V2, the ECHO-5 (7 kWh / 5 kW) drops the off-the-shelf Victron display in favour of its own 5-inch touchscreen and an interface designed by Mute. I built the complete system: screens, navigation, components and their states, down to the assets integrated into the firmware.

The onboard screen of a mobile power station
Project details
Client
Industrial hardware startup, mobile power stations
Year
2026
Role
Product UX/UI, embedded interface design
Deliverables
Layout and zoning, navigation logic, components and states, hi-fi screens, firmware assets (Squareline Studio / LVGL)

The context

The ECHO-5 V1 carried the Victron control screen, the inverter's own: complete, but complex and unrelated to the brand. For the V2, the engineering team changed the hardware and handed me the interface for the new display: a 5-inch touch LCD (800 x 480), driven by an ESP32 microcontroller. The usage context is unforgiving: a site operator, often wearing gloves, reading the screen from a distance, from full sun to shade. And an LCD, not an OLED: contrast is a physical constraint before it is an aesthetic choice.

The context, echo5 ctx victron
The context, echo5 ctx machine

The framing

Before drawing anything, two questions for the embedded engineer: bitmap fonts or vector? Touch or display only? The answers change the state logic of the entire interface. Then a table of stories built with the CTO: every piece of information (voltage, power figures, runtime, alerts) described, prioritised and assigned to its screens. We decided what shows where before talking about design. That framing is what made it possible to settle things fast: state of health and cycle count removed (a source of confusion), temperature displayed only in an alert.

The framing, echo5 wireframes

The screen system

Seven screens cover the life of the machine: startup, dashboard, charging, screen standby, system standby, critical alert and alert log. The dashboard keeps the mental model installed by years of Victron: inputs on the left (mains, solar, generator), battery in the centre, outputs on the right. And a distinction the field forces on you: screen standby (minimal display, machine active) is not system standby (everything shut down to save energy). Two machine states, two screens.

The decisions the field forced

The reviews with the team hardened everything. Enormous figures, 5 mm minimum on the display. Light mode by default, because an LCD in full sun makes dark unreadable. Touch targets sized for gloves. And one principle: the screen follows the state of the machine instead of making the operator navigate. A minor alert shows in yellow on the dashboard without changing screen; a blocking alert switches to a dedicated screen, orange or red depending on severity.

The decisions the field forced, mute lcd alert
The decisions the field forced, echo5 alert critique

The details that ship it

The screens are prototyped in HTML and iterated with AI: the render is pixel-accurate to the target display, and the developer gets an executable reference they read as code, not an image to interpret. A unique QR code per machine on the error screen: scanning it opens a support ticket with the serial number. A French/English switch at the top of the screen. Every component delivered with its states (normal, pressed, disabled), PNGs tested on the real display before sign-off, and the assets exported for firmware integration (Squareline Studio, LVGL). The design stops exactly where the code starts.

The result

The interface is integrated into the ECHO-5 V2, whose electronic development is being completed. And it keeps living: new screens are added as the machine gains modes (solar production, generator). An interface you understand without a manual, drawn with the firmware's constraints rather than against them.