SparkNavi Documentation

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 AxisSparkNavi Blue PinArduPilot ParameterRC Channel
PITCHAUX1

SERVO9_FUNCTION

RCIN9
ROLLAUX2

SERVO10_FUNCTION

RCIN10
YAWAUX3

SERVO11_FUNCTION

RCIN11
Lock / FollowAUX4

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:

ParameterValueDescription
SERVO9_FUNCTION59 (RCIN9)PITCH passthrough from RC 9
SERVO10_FUNCTION60 (RCIN10)ROLL passthrough from RC 10
SERVO11_FUNCTION61 (RCIN11)YAW passthrough from RC 11
SERVO12_FUNCTION56 (RCIN6)Lock / Follow toggle from RC 6

You may also adjust PWM ranges:

ParameterValueDescription
SERVO9_MIN1100Minimum PWM
SERVO9_MAX1900Maximum PWM
SERVO9_TRIM1500PWM mid
SERVO9_REVERSED0 or 1Reverse 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#