STM32 32-bit microcontroller based 3-axis brushless gimbal controller board