HomeAssembly ViewerDesign Journey
Science
GeometryDrop TestingAeroponicsSecondary SubstratesSubstrate Covers
Technology
AI & ControlUser InterfaceModular Enclosure
Documentation
CAD Drawings + PhotosFull Project PhotosBOMPrototyping IterationSources
Software

User Interface

A locally-networked dashboard delivering real-time monitoring, graphing, photo galleries, and full system control — built to run on any device aspect ratio.

Development & Version Control

Version control was a day-one decision, not an afterthought. With major revisions expected across the build, the team standardized on GitHub from the start — incremental commits paired with explanatory messages kept UI development organized and every change traceable.

AidanForrester/TC-HUNCH-Nanolab

Core UI Capabilities

Every capability below ships over the local network — operators get full control without direct physical access to the hardware.

Live Camera Feed

Real-time monitoring with sensor and AI readouts alongside the camera view, plus support for swappable camera sources.

Real-Time Graphing

Live-updating graphs with comparison views. Export data as JSON or PNG.

Photo Galleries

Automatic capture every 6 hours during plant growth, with rapid burst captures during drop tests.

Quick-Access Buttons

One-click controls for lighting modes, on-demand photo capture, and test initiation.

Configurable Settings

Substrate type, photo frequency, light brightness, and sensor parameters — all adjustable from the interface.

All Aspect Ratios

Astronaut hardware specs were unknown at build time, so the interface was built to work on any screen size.

Interface at a Glance

HexaFlow user interface dashboard screenshot
HexaFlow UI dashboard — live camera feed, graphing, and controls

Interface Demo

A walkthrough of the V2 interface: live sensor readouts and camera switching, the test and 6-hourly photo galleries, the NanoLab controls, live analytics with PNG/JSON export, and comparing charts from imported data.