STORM32 Gimbal Setup

STORM32BGC is a popular open-source three-axis gimbal controller. This guide covers wiring and ArduPilot parameter setup with the SparkNavi Blue.


Hardware Specs and Power

  • Voltage: STORM32 main board accepts 10 V – 16.8 V input; a 3S Li-Po battery is recommended (4S is also supported up to 16.8 V full).
  • Current: 0.5 A (gimbal control board only — motors are separate)
  • GUI software: STORM32 BGC Tool v0.90 (older but stable)

⚠️ Use v0.90 GUI for tuning; newer GUI builds have compatibility issues with older STORM32 firmware.


Wiring Map

Gimbal Axis SparkNavi Blue Pin ArduPilot Parameter RC Channel
PITCH AUX1 SERVO9_FUNCTION RCIN9
ROLL AUX2 SERVO10_FUNCTION RCIN10
YAW AUX3 SERVO11_FUNCTION RCIN11
Lock / Follow AUX4 SERVO12_FUNCTION RCIN6

Lock mode locks the yaw axis to a fixed direction (e.g., forward); when enabled, the camera stays pointed in that direction regardless of how the aircraft rotates. Most typical applications use Lock mode.


STORM32 Board Wiring Reference

The image below shows the STORM32 BGC board pinout. RC-0 / RC-1 / RC-2 receive PITCH / ROLL / YAW signals. USB is for tuning.

STORM32 BGC board wiring


STORM32 GUI Tuning

Connect the STORM32 BGC to your computer via mini USB and open STORM32 BGC Tool v0.90:

STORM32 BGC GUI

Adjust parameters on the PID (stability) and Pan (auto-follow) tabs. Tuning values vary by gimbal model. Stiffer PID values give better wind / disturbance rejection, but cause the motors to heat up rapidly.


ArduPilot Configuration

1. Verify RC Channels

In Mission Planner Setup → Mandatory Hardware → Radio Calibration, confirm Radio 9 / 10 / 11 respond to your transmitter knobs.

Mission Planner Radio Calibration

2. Set SERVO Functions

In Config → Full Parameter List:

Parameter Value Description
SERVO9_FUNCTION 59 (RCIN9) PITCH passthrough from RC 9
SERVO10_FUNCTION 60 (RCIN10) ROLL passthrough from RC 10
SERVO11_FUNCTION 61 (RCIN11) YAW passthrough from RC 11
SERVO12_FUNCTION 56 (RCIN6) Lock / Follow toggle from RC 6

You may also adjust PWM ranges:

Parameter Default Description
SERVO9_MIN 1100 Minimum PWM
SERVO9_MAX 1900 Maximum PWM
SERVO9_TRIM 1500 PWM mid
SERVO9_REVERSED 0 or 1 Reverse direction

SERVO9 setup

Same approach for SERVO10–SERVO12.


Using Lock Mode

After setup, flip the RC6 switch on your transmitter (typically a 2-position switch):

  • OFF: Follow mode — gimbal follows the aircraft attitude
  • ON: Lock mode — gimbal YAW locked to the current heading; the camera stays fixed when the aircraft rotates

Further Reading