Das Laborpersonal musste mehrstufige chemische Misch-rezepte — Temperaturkurven, Rührgeschwindigkeit, präzise Dosierung — per Touchscreen erstellen und sicher ausführen können, ohne die Maschine manuell anzusteuern.
Die größte technische Herausforderung war die live, bytegenaue Zweiwege-Kommunikation mit echter Laborhardware — Heizung, Rührmotor, Dosierspritzen, Ventile — über eine serielle Verbindung, wobei hochgradig deklarative Rezepte in Echtzeit in imperative Low-Level-Hardwarebefehle übersetzt werden mussten, ohne die Maschine je in einen unsicheren Zustand zu bringen.
Die Steuerung läuft auf einem Raspberry Pi im Labor, oft ohne zuverlässige Internetverbindung, daher musste das gesamte System vollständig offline funktionieren, auf begrenzter Hardware reaktionsschnell bleiben und sich nach einem Absturz oder Stromausfall automatisch erholen — wobei die Oberfläche sich fortlaufend mit dem tatsächlichen Zustand eines laufenden Rezepts synchronisiert, statt sich auf eine dauerhafte Verbindung zu verlassen.