En este documento se presenta un controlador versátil para motores BLDC, capaz de operar en un rango amplio de corrientes y con la opción de poderse configurar con facilidad para evaluar el desempeño del mismo. Se describe el procedimiento de diseño realizado para su realización; también se presenta una serie de sentencias que permitirán primeras pruebas. Se desarrolla aplicación para sistema operativo Android, la cual sirve como interfaz con el usuario.