Polaris RM3100 Quickstart Guide
Setting Up with ArduPilot Firmware
Connection
- Connect the 4-pin CAN cable from the Polaris RM3100 to the CAN1 or CAN2 port on the flight controller.
- Mount the module as far as possible from motors, ESCs, and power cables for optimal magnetic readings.
Power and Configuration
- Power the flight controller and connect it to Mission Planner
- Navigate to Config/Tuning > Full Parameter List
- Set the following parameters:
CAN_D1_PROTOCOL: Set to1to configure CAN1 as DroneCANCAN_D2_PROTOCOL: Set to1to configure CAN2 as DroneCANCAN_P1_DRIVER: Set to1to enable the CAN1 busCAN_P2_DRIVER: Set to1to enable the CAN2 busCOMPASS_TYPEMASK: Ensure the DroneCAN compass is not masked outBARO_PROBE_EXT: Set to1to enable external DroneCAN barometer discovery
Completing Setup
- Click Write Params in Mission Planner after modifying the parameters
- Reboot the flight controller to activate the CAN functions
- Navigate to Setup > Mandatory Hardware > Compass and verify the Polaris RM3100 appears as an external compass
- Run a compass calibration and confirm the RM3100 is selected as the primary or secondary compass as required for your configuration
Tip: For redundancy-critical builds, set the Polaris RM3100 as the primary compass (
COMPASS_PRIMARY) and disable the internal flight controller compass (COMPASS_USE2orCOMPASS_USE3) to avoid interference from onboard electronics.
Setting Up with PX4 Firmware
Note: PX4 firmware version 1.12.3 and above is supported for automatic node ID allocation. Older versions may require manual configuration.
Connection
- Connect the 4-pin CAN cable from the Polaris RM3100 to the CAN1 or CAN2 port on the flight controller.
- Mount the module as far as possible from motors, ESCs, and power cables for optimal magnetic readings.
Configuration
- Connect the flight controller to QGroundControl
- Navigate to Vehicle Setup > Parameters
- Set the following parameters:
UAVCAN_ENABLE: Set to2for sensor automatic config with dynamic node allocationUAVCAN_SUB_MAG: Set to1to enable DroneCAN magnetometer subscriptionUAVCAN_SUB_BARO: Set to1to enable DroneCAN barometer subscription
Completing Setup
- Save parameters and reboot the flight controller
- In QGroundControl, navigate to Vehicle Setup > Sensors and verify the external compass is detected
- Run a compass calibration to complete the setup
- Confirm barometer data is visible under Analyze > MAVLink Inspector by checking the
SCALED_PRESSUREmessage
Tip: If running dual barometers, PX4 will automatically use both for redundancy. No additional configuration is needed beyond enabling
UAVCAN_SUB_BARO.