Le microcontrôleur est programmé en langage C à l'aide du compilateur MPLAB® C30 de Microchip. Le C étant un langage de haut niveau, cela rend la programmation plus facile, plutôt que de développer en assembleur.
Toute la régulation des moteurs se base sur le principe P. I. D. (Proportionnelle Intégrale Dérivée) avec une méthode Ziegler-Nichols. Il s'agit d'un algorithme connu permettant de calculer la vitesse de rotation des moteurs, donc des hélices, d'après le signal d'un capteur indiquant l'inclinaison du drone. Ceci a pour but de stabiliser le Sphéniscoptère sans que celui-ci n'aie de réactions oscillatoires, donc qu'il ne s'écrase pas.
La régulation est actuellement en test sur différents bancs d'essais afin de valider son fonctionnement.