RobotDx › Reports › RobotDiagnostics logos, round 1: 20 proposals. Published copy, unchanged. Evidence for D23. Written for Zach at the time, so it says “you”.

RobotDiagnostics - 20 logo proposals

Every mark is an original two-eyes-and-a-line face - the calm, minimal face of a friendly health robot that Zach likes - and none copies the reference character's head-and-body silhouette or artwork. Each one ships a full-colour mark (16-256 px, light and dark) and a 22 px monochrome symbolic icon for the GNOME top bar, and each face changes with health like a pain scale: calm when OK, a sagging line on warn, a grimace on error, closed eyes when the data is stale. Brand accent is teal; amber and red appear only for problems.

Top 5

  1. 1
    01 · Calm LineThe purest form of the face he likes: two eyes and a calm line, almost no decoration. Reads as a face at 22 px in the top bar, and its four moods (flat, sag, grimace, eyes shut) differ by shape.
  2. 2
    07 · Scope TraceSays 'diagnostics instrument' before it says 'face', so it ages well and sits furthest from the reference of the top three. Strongest state ladder: heartbeat, wave, spikes, flatline.
  3. 3
    13 · ISA GaugePuts the app's colour rule into the logo itself: grey when normal, coloured only when something is wrong. The quietest top-bar icon, and it matches Bare Metal.
  4. 4
    03 · Care CrossThe boldest silhouette at 22 px (a solid cross with the face cut out) and an instant 'health' read. Teal-edged white, never the red-on-white emblem.
  5. 5
    14 · Pretty CushionThe best dock tile: soft and friendly, and the whole tile turns amber or red, so a problem shows from across the room. Pairs with the Pretty skin. Weakest symbolic of the five.

Runner-up: 12 Pixel Face. Its symbolic is the sharpest at true 22 px, but at dock size the square eyes read as a dumbbell rather than a face.

All 20

01 Calm Line02 Pain Scale03 Care Cross04 Guard Shield05 Kind Heart06 Capsule07 Scope Trace08 Sparkline Smile09 Health Bar10 RD Monogram11 Bracket Face12 Pixel Face13 ISA Gauge14 Pretty Cushion15 Bandage16 Visor17 Stethoscope18 Port19 Check-in20 Circuit
01

Calm Line

The calm two-dot face on a soft white cushion; the line bends with health.

Face-as-statusdistance 1/5status fit: Strong

Closest. The same calm two-eyes-and-a-line face on a plain white cushion: generic geometry (two circles and a bar), no head-and-body silhouette, no Disney artwork.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/01-calm-line.svg · brand/logos/01-calm-line-symbolic.svg · states in brand/logos/states/

02

Pain Scale

A chart face whose joining line smiles, sags, then grimaces - the 1-10 pain scale as a status icon.

Face-as-statusdistance 2/5status fit: Strong

Close in spirit. Borrows the pain-scale chart's round outlined face; the robot itself is gone.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/02-pain-scale.svg · brand/logos/02-pain-scale-symbolic.svg · states in brand/logos/states/

03

Care Cross

A white rounded cross with a teal edge; the face rides the crossbar.

Health containerdistance 3/5status fit: Good

Medical container, face as the hook. Teal-edged white so it is never the protected red-on-white Red Cross emblem.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/03-care-cross.svg · brand/logos/03-care-cross-symbolic.svg · states in brand/logos/states/

04

Guard Shield

A soft shield that watches the rig; face high on the crest.

Health containerdistance 4/5status fit: Good

Distinct. Shield shape and teal tint; only the face motif carries over.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/04-guard-shield.svg · brand/logos/04-guard-shield-symbolic.svg · states in brand/logos/states/

05

Kind Heart

A teal heart with a white face; the heart changes colour only when something is wrong.

Health containerdistance 3/5status fit: Good

Care connotation first; the face is small and generic.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/05-kind-heart.svg · brand/logos/05-kind-heart-symbolic.svg · states in brand/logos/states/

06

Capsule

A two-tone pill; one eye in each half, the line crosses the seam.

Health containerdistance 3/5status fit: Good

A pill, not a robot. The face is the only shared idea.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/06-capsule.svg · brand/logos/06-capsule-symbolic.svg · states in brand/logos/states/

07

Scope Trace

An oscilloscope screen: the eyes are probe points, the line is the live trace, calm with one heartbeat.

Face as measurementdistance 4/5status fit: Strong

Distinct. Reads as an instrument; the face appears only when you look.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/07-scope-trace.svg · brand/logos/07-scope-trace-symbolic.svg · states in brand/logos/states/

08

Sparkline Smile

The smile is a sparkline; the right eye is the latest value, in teal.

Face as measurementdistance 3/5status fit: Good

A data chart that happens to smile.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/08-sparkline-smile.svg · brand/logos/08-sparkline-smile-symbolic.svg · states in brand/logos/states/

09

Health Bar

The line between the eyes is a health bar that drains: full, 62 %, 28 %, empty.

Face as measurementdistance 4/5status fit: Strong

A game health bar with eyes.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/09-health-bar.svg · brand/logos/09-health-bar-symbolic.svg · states in brand/logos/states/

10

RD Monogram

R and D with the face threaded through: an eye in each counter, the letters part to let the line by.

Monogramdistance 5/5status fit: Fair

Clearly distinct. A lettermark; the face is a detail inside it.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/10-rd-monogram.svg · brand/logos/10-rd-monogram-symbolic.svg · states in brand/logos/states/

11

Bracket Face

[•-•] - the face as a terminal token, white on black.

Bare Metaldistance 4/5status fit: Good

Distinct. Terminal glyph; nothing soft or plush about it.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/11-bracket-face.svg · brand/logos/11-bracket-face-symbolic.svg · states in brand/logos/states/

12

Pixel Face

Every edge on the pixel grid, so it is razor sharp at 16 and 22 px.

Bare Metaldistance 3/5status fit: Strong

The face idea in 8-bit blocks.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/12-pixel-face.svg · brand/logos/12-pixel-face-symbolic.svg · states in brand/logos/states/

13

ISA Gauge

An analog gauge ring in ISA-101 grey: normal has no hue; only a problem colours it.

Bare Metaldistance 2/5status fit: Strong

Close in spirit: a round outline with the calm face, but an instrument dial, not a head.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/13-isa-gauge.svg · brand/logos/13-isa-gauge-symbolic.svg · states in brand/logos/states/

14

Pretty Cushion

A soft teal app tile holding a white cushion face; the tile turns amber or red with trouble.

Prettydistance 2/5status fit: Strong

Close in spirit to the app-icon reference: soft tile, white face. No peeking head, no body.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/14-pretty-cushion.svg · brand/logos/14-pretty-cushion-symbolic.svg · states in brand/logos/states/

15

Bandage

A tilted adhesive bandage; the face sits on the pad among the perforations.

Owndistance 4/5status fit: Fair

Distinct. A first-aid object with a face.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/15-bandage.svg · brand/logos/15-bandage-symbolic.svg · states in brand/logos/states/

16

Visor

A robot visor: lit teal eyes and line behind dark glass.

Owndistance 4/5status fit: Strong

A visor robot, not a plush one: hard surfaces, glowing face.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/16-visor.svg · brand/logos/16-visor-symbolic.svg · states in brand/logos/states/

17

Stethoscope

The earpieces are the eyes and the spring bridge is the line; the tubes become a chin.

Owndistance 5/5status fit: Fair

Clearly distinct. A stethoscope first; the face is a discovery.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/17-stethoscope.svg · brand/logos/17-stethoscope-symbolic.svg · states in brand/logos/states/

18

Port

A D-sub connector: two pins and a jumper. The IO in IO diagnostics.

Owndistance 5/5status fit: Good

Clearly distinct. Hardware first, the face is a pun.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/18-port.svg · brand/logos/18-port-symbolic.svg · states in brand/logos/states/

19

Check-in

A speech bubble asking 'how are you feeling?' with the face inside.

Owndistance 3/5status fit: Good

The question the reference character asks, not the character.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/19-check-in.svg · brand/logos/19-check-in-symbolic.svg · states in brand/logos/states/

20

Circuit

Two vias and a trace on a dark board; an error is an open circuit.

Owndistance 4/5status fit: Good

Distinct. A PCB detail that reads as a face.

Size ladder - 16 · 22 · 32 · 64 · 256, plus the 22 px symbolic

16
22
32
64
256
22 sym
16
22
32
64
256
22 sym

Top bar - beside the chip

ActivitiesOct 23 10:41IO 3 ⚠
ActivitiesOct 23 10:41IO ✓
ActivitiesOct 23 10:41IO 3 ⚠

Dock tile

Face-as-status - OK · warn · error · stale

ok
warn
error
stale
ok
warn
error
stale
OK · warn · error · staleIO ✓IO 3 ⚠IO 1 ✖IO ◷
okwarnerrorstale
okwarnerrorstale

Real GTK 3.24 Gtk.IconInfo.load_symbolic output of the shipped -symbolic.svg files at 22 px (left of each pair) and the same pixels at 3x, nearest-neighbour (right).

brand/logos/20-circuit.svg · brand/logos/20-circuit-symbolic.svg · states in brand/logos/states/