El firmware de la interfaz está basado en el protocolo Firmata y en el proyecto ConfigurableFirmata, compilable con Arduino IDE.

Repositorios:
Archivo .ino
Libreria ConfigurableFirmata adaptada

Es posible descargar el archivo .ino y la librería para compilar e instalar con Arduino IDE, o bien utilizar el editor on-line: