En este caso particular, el cliente no requirió que el controlador operara en una aplicación típica de tipo de bomba con opciones como funcionamiento, controles de velocidad, etc. De hecho, todos los programas de tipo de funcionamiento estándar que son comunes en la mayoría de los controladores de motor paso a paso disponibles en el mercado fueron no se puede utilizar para la naturaleza específica de la aplicación del cliente.
En cambio, el cliente requería que el controlador ejecutara una gama de programas fijos en los que el motor completaba los movimientos preprogramados y luego los completaba. El usuario puede simplemente elegir el programa que desea ejecutar y luego seleccionar ejecutar. El usuario también podría monitorear el progreso de cada ciclo de ejecución en particular para determinar qué tan lejos había avanzado el controlador en el programa en particular.