All case studies
Industrial / IoT

Hach Controller

A tablet interface for a water-quality instrument. Readings you can take in at a glance, status that lives in colour as well as words, and one small icon system that says what every probe is doing.

Client
Hach
Platform
Tablet, 619 × 426 screens
Deliverable
Two screens + status legend
Design file
Figma
Hach Controller: a tablet showing the instrument dashboard, and a phone-sized card with the status icon legend, on a blue and dark split background with the Hach logo.
The screens

Two screens, every state accounted for.

Hero screen with numbered annotation markers, described in the list beside it.

Hero — main view. Hover or focus a note to find it on the screen.

  1. Dual-state instrument cards

    Blue for live readings, amber for loading or error. Status is encoded in the card colour, not in text alone.

  2. Alert badge

    A count of 3 in a red pill over the bell, top right, so “something needs you” is visible from across the room.

  3. Connectivity dots

    Four slots, two active, mirroring the physical probe connections on the instrument itself.

  4. Type that scales

    Hubballi for every sensor value (legible at very large sizes), Inter for interface chrome, Jura for badge numerals.

  5. Two-tone status states

    Every connectivity and instrument icon has an inactive grey, an active brand blue, an amber loading ring and a red alert.

Loader splash screen with the Hach logo.

Loader — splash

The screen the controller opens on while it wakes the instrument up: the brand mark on its own, with nothing to read and nothing to mistake for a reading.

Colour

A palette that carries meaning.

Click any swatch to copy its hex.

Type

Three faces, three jobs.

Large reading
-976

Hubballi 400 · 112pt · tabular numerals

Instrument label
East Basin · Redox MV

Hubballi 400 · 27pt

Time / date
01/23/28 12:33pm

Inter 700 · 16pt · tabular numerals

Alert count
3

Jura 700 · 16pt

Status language

One icon system, four states.

Component states legend: activate, inactivate and loading instrument; Bluetooth inactive and active; cellular data active and inactive; cloud active and inactive; caution or re-agent low; alert needs attention; controller screen lock.

Every icon in the top bar lives in a small set of states. The legend was added to the Figma file as its own pass, covering instrument activation, connectivity and alerts, so the states are named once and reused everywhere.

Inactivemuted grey
Activebrand blue
Loadingamber ring
Alertred