Analog Power Module Setup

PX4 QGroundControl Setup

  • Connect the Power Module to a battery and connect the flight controller to your ground station via USB.

  • Open QGroundControl go Vehicle Setup and Power tab and Input the Number of Cells.

  • Ensure the Voltage Divider & Amps per Volt is correct.

All Holybro Analog Power Modules except PM08 use the following:

For more information, refer to the PX4 Guide.

Ardupilot Mission Planner Setup

  1. Connect the Power Module to the battery and connect the flight controller to your ground station via USB.

  2. Open Mission Planner, go to the Setup page and Battery Monitor tab, and select the following:

    • Monitor Analog Voltage and Current

    • Sensor 9: Holybro Power Module (Shown as Holybro Pixhawk 4 PM in some older Mission Planner versions).

      • If using PM08, select 0: Others and go to the parameter list and set BATT_AMP_PERVLT = 72

    • The "HW VER" depends on the flight controller you use. Refer to instructions below.

Note: By selecting Sensor to 9: Holybro Power Module above, you essentially are setting the the following parameter:

This value is the same for all Holybro Power Modules except PM08. PM08 uses BATT_AMP_PERVLT = 72

Pixhawk 5X or 6X

You do not need to use "Battery Monitor" tab to set up the digital power module for the Pixhawk 5X or 6X. The parameters needed for their operation are already set by default:

Pixhawk 6C/6C Mini

Configure the battery monitor to Analog Voltage and Current by setting parameters below:

If using power1 port, go to "Config" tab and input the following in the parameter list:

  • BATT_VOLT_PIN: 8

  • BATT_CURR_PIN: 4

If using power2 port input the following:

  • BATT2_VOLT_PIN: 5

  • BATT2_CURR_PIN: 14

Click Write Params.

Pixhawk 4, Pixhawk 4 Mini, Pix32v5

If using power1 port input the following:

  • HW Ver – “0: CUAV V5/Pixhawk 4 or API “

Alternatively, input the following in the parameter list:

  • BATT_VOLT_PIN: 0

  • BATT_CURR_PIN: 1

If using power2 port input the following:

  • BATT2_VOLT_PIN: 2

  • BATT2_CURR_PIN: 3

Click Write Params.

Durandal

If using power1 port input the following:

  • HW Ver – “9: Durandal/ZealotH743”

Alternatively, input the following in the parameter list

  • BATT_VOLT_PIN: 16

  • BATT_CURR_PIN: 17

If using power2 port input the following:

  • BATT2_VOLT_PIN: 14

  • BATT2_CURR_PIN: 15

Click Write Params.

For more Info regarding how to Configure Ardupilot & Mission Planner, please refer to Ardupilot Wiki.

Last updated

Was this helpful?