The gap I'm closing

Bench diagnostics live at two extremes. Either you're squinting at a terminal over SSH on a headless box, or you're hauling a laptop to the bench to open a full-size GUI. Headless is too little. The full interface is far too much.

Here's what I kept noticing: for any single diagnostic question, I'm pressing about two buttons of that tool and watching about two numbers come back. The other 90% of the interface is just in the way. I don't need the ribbon menus, the config panels, the twelve tabs. I need to plug a thing in, glance at a 3.5" screen, and get my answer.

Scottina is that middle ground. It doesn't invent new tools — it gives the ones you already trust a front panel sized to the one question you're asking.

What it is

A Raspberry Pi 5 running Kali, driving a 3.5" ILI9486 SPI touchscreen with resistive touch. It boots straight to a tap-driven tile grid — no keyboard, no mouse, no desktop, no X server. It renders directly to the framebuffer and reads touch from evdev, so there is no display server that can lose the panel.

Plug in a USB device and its tile appears on the home grid. Unplug it and the tile goes away. Each device screen is cut down to the functions you actually reach for.

What it is not

It is not a Flipper Zero, not a Marauder deployment, not a wardriving toy. It shares some radios and some Kali tools with those, but the scope is strictly diagnostics — no offensive or attack tooling. That boundary is enforced in code, not convention: the UI is physically incapable of expressing an offensive operation.

One deliberate exception: CAN bus has normal TX/RX, because heartbeats and replies are how you diagnose a bus at all. A listen-only CAN tool can't tell you whether the node is deaf or just quiet.

What this feels like in day-to-day work

Two small touches I'm weirdly proud of

Scottina's own IP is always in the header. When you need to reach it from a phone or laptop, you're never hunting.

Every web-app screen shows the exact URL:port. These bigger tools ship their own browser UIs. Scottina launches the app, probes the port until it actually answers — the tile only goes green when the thing is really serving, not merely spawned — then shows you what to type. No guessing which port Node-RED landed on today.

Where it is now

v1.0 is running on my bench daily. Network, radio, bus, GPS, and web-app tooling all front-ended as tiles. GPS is integrated and outdoor-validated — gpsd and chrony for a disciplined clock, plus a phosphor-CRT sky plot because I couldn't resist.

Build logs will walk through the design decisions, the things that fought back, and the parts I got wrong the first time.

And Scottina Prime isn't the only board on this bench. More on that later.