Deploy attractive, multi-language, royalty-free embedded UIs on EV charging stations worldwide. Sparklet renders real-time charge progress, payment flows, and energy data on STM32, NXP i.MX RT, and Nuvoton MCUs — with zero per-unit licensing cost no matter how many chargers you ship.
An EV charging station display GUI is the embedded touchscreen interface on a public or home electric vehicle charger that guides the driver through a charging session — from vehicle connection and authentication to real-time charge progress monitoring, energy consumed, estimated completion time, and payment processing. A well-designed EV charger HMI must be intuitive for first-time users, readable in direct sunlight, responsive to glove touch in outdoor environments, and capable of displaying content in multiple languages for public infrastructure deployments.
Sparklet provides an ideal embedded GUI foundation for EV charging station displays. Its low memory footprint runs comfortably on the cost-effective MCUs that charger manufacturers favour, its royalty-free licensing eliminates the per-unit cost that makes commercial GUI frameworks economically unviable at charging network scale, and its built-in multi-language Unicode support handles internationalisation needs without additional integration work. For broader smart display context, see the consumer electronics and smart displays page.
Three display use cases Sparklet handles out of the box.
Drivers expect a smooth, live-updating charge percentage arc, kilowatt-hour counter, estimated completion time, and charge rate (kW) — all updating from the charger's power electronics measurements every second.
Sparklet's ProgressBar widget renders circular arc or linear fill charge-percentage indicators that update live without tearing or flicker. The Graph widget (line and bar modes) plots energy delivered over session time, charge rate history, and cost accrual — all from a simple API call with the latest meter reading.

RFID tap-to-start, app-initiated sessions, and credit card payment all require smooth screen transitions with clear call-to-action states. Flint UI Designer's UML state machine editor lets you define each charger state as a screen and map events to screen transitions.
The complete session journey — idle attract, tap RFID, authenticating, connected waiting, charging active, session complete, receipt — is designed visually and exported as optimised C code in a single Flint project export.

Network operators and fleet depot managers need consolidated charger status dashboards — showing active sessions, available chargers, energy delivered, and fault states across an entire site. Sparklet's ListBox, Table, and Graph widgets combine to build real-time fleet dashboards on mid-range MPU hardware.
On NXP i.MX RT1170 or higher, a consolidated site dashboard with per-charger status tiles, energy consumption graph, and session history table runs comfortably within the platform's memory and CPU budget.

A charging network that ships 50,000 chargers per year with a per-unit GUI licence pays that fee on every single unit — every year the network grows. At even a modest per-device rate, this becomes a substantial recurring software cost that scales with every charger shipped. Sparklet's developer-seat model means you pay once per engineer on your display firmware team and deploy on every charger you build, forever.
For a charging network manufacturer, this is typically a significant annual saving compared to commercial GUI frameworks with per-unit royalty models. The economic case for royalty-free licensing becomes even stronger when you consider the hardware context: charger display MCUs are cost-optimised components selected for tight BOM targets. A GUI framework that requires an MCU upgrade to a larger memory variant to deliver acceptable visual quality adds cost at the hardware level as well. Sparklet runs a complete charging session UI in under 64 KB RAM on STM32H7 or NXP i.MX RT1170 — meaning the display subsystem does not force an MCU upgrade. See Sparklet's memory benchmarks for charger-class hardware figures.
The royalty-free economics are paired with a modern design toolchain. Sparklet's Flint UI Designer allows the HMI team to update charging session screens, adjust branding elements, and iterate payment flow layouts without involving the firmware engineering team for routine cosmetic changes — reducing the cost of ongoing display maintenance across a multi-year charging network lifecycle.
| Display Feature | Required by | Sparklet Support |
|---|---|---|
| Circular charge progress arc | All charger tiers | ProgressBar widget; circular arc mode; HW-accelerated fill |
| Live kWh / kW / time counters | OCPP metering display | Static + TextArea widgets; CAN/OCPP data binding in Flint |
| Session state transitions | User journey UX | Flint state machine editor; C code export |
| RFID / QR / card payment UI | Payment protocol integration | Static (QR image), Dialog (auth prompt), full flow in Flint |
| Multi-language interface | Public network deployment | Full Unicode; RTL + CJK; single firmware, runtime switch |
| Sunlight-readable contrast | Outdoor installation | High-contrast theme; brightness API; configurable palette |
| Low-power idle / attract mode | Energy efficiency requirement | Dirty-region rendering; display blanking API; attract loop |
| Royalty-free volume deployment | Network economics | Per-developer-seat licence; zero per-unit cost |
| STM32H7 / i.MX RT / Nuvoton MCU | BOM cost optimisation | Validated HALs for all three; < 64 KB RAM for full UI |

ProgressBar and Graph widgets update live from power electronics data — charge arc, energy counter, rate, and time-to-full — with smooth animation and no rendering artefacts on budget MCUs.

Full Unicode with RTL and CJK in a single firmware build. Language switching is one API call — no separate per-locale firmware images for international charging network deployments.

Deploy on 500 or 500,000 chargers — the licensing cost does not change. The only viable GUI economics for charging network manufacturers with large annual shipment volumes.

Complete charging session UI — progress arc, payment flow, multi-language text, animation — within 64 KB RAM on STM32H7 or NXP i.MX RT1170. No MCU upgrade; BOM cost stays optimised.
The most common EV charger display MCUs are STM32H7 (DMA2D/Chrom-ART), NXP i.MX RT1170 (PXP accelerator), and Nuvoton series MCUs. Sparklet has validated HAL implementations for all three, with example charger UI projects available for STM32H7 and i.MX RT1170. Contact Embien for support on other charger MCUs not listed.
Download the Sparklet evaluation binary for STM32H7 or NXP i.MX RT1170, load the charging station demo project in Flint, and see a complete charge session UI on your hardware — royalty-free, from day one.