Skip to main content

QGroundControl Setup

QGroundControl (QGC) is the recommended ground station application for configuring and operating the 305ap.

Connecting

Connect the board via USB. QGC will detect it automatically and show a green connected indicator in the toolbar. If it does not connect:

  • Ensure firmware is flashed (see Flashing)
  • Check that the USB cable supports data (not charge-only)
  • On Linux, add your user to the dialout group: sudo usermod -aG dialout $USER

Vehicle Setup Wizard

After connecting for the first time, complete the setup wizard in order:

1. Airframe

Select your vehicle type and the closest matching airframe. For a custom build, choose the generic frame for your vehicle type (e.g. Generic Quadcopter X for a quad).

Reboot after changing airframe. This resets PID gains and mixer to defaults for that frame.

2. Sensors

Calibrate all sensors before flying. Follow the on-screen instructions:

CalibrationNotes
AccelerometerHold the board in each of 6 orientations as prompted
GyroscopeKeep the board completely still on a flat surface
CompassRotate the board in all axes as prompted
Level HorizonPlace the board level, then calibrate
IMU orientation

Both IMU slots are mounted flat on the top of the board with the same orientation, regardless of which part is populated (LSM6DSV or ICM-45686). No rotation offset is needed if the board is mounted flat and forward-facing.

3. Radio

With your RC receiver connected and bound to your transmitter:

  1. Click Calibrate and follow the prompts
  2. Move all sticks and switches to their extremes
  3. Confirm channel assignments (throttle, roll, pitch, yaw)

4. Flight Modes

Assign your transmitter switches to flight modes. At minimum configure:

  • Manual / Stabilized for direct control
  • Position for GPS-assisted flight (requires GPS lock)
  • Return for RTL failsafe

5. Power

Configure battery monitoring:

ParameterValue for 305ap
Number of cellsMatch your battery
Full voltage (per cell)4.20 V (LiPo)
Empty voltage (per cell)3.50 V (LiPo)
Voltage dividerCalibrate against a multimeter reading
Amps per voltSet per your external current sensor datasheet
No onboard current shunt

The 305ap requires an external current sensor. If no sensor is connected, current and consumed mAh will not be reported.

Key Parameters

Access parameters via Vehicle Setup → Parameters. Useful ones to know:

ParameterDescription
SER_UART4_FUNCFunction assigned to Telem 1 (UART4)
SER_UART7_FUNCFunction assigned to Telem 2 (UART7)
MAV_0_FLOW_CTRLHardware flow control for MAVLink instance 0
COM_ARM_SWSBTNArming behavior without a safety switch
EKF2_MAG_TYPEMagnetometer fusion mode
DSHOT_CONFIGDSHOT protocol selection for ESCs