FlyingRC

RM3100 CAN Compass Module

Pinouts, setup notes and firmware references. Match the exact hardware revision before connecting or flashing.

Navigation / sensorCANRM3100 compassArduPilotPX4

Overview

A CAN-bus compass module built around the PNI RM3100 geomagnetic sensor and AP_Periph-style firmware. It gives autopilots cleaner heading data when the main flight controller is affected by current, motors, or magnetic interference, while keeping remote communication on a robust CAN link.

  • RM3100 CAN-bus compass module
  • STM32L431RCT6 controller with AP_Periph-style firmware workflow
  • 29.3 x 29.3 x 9.0 mm board size

Hardware revision

Check the sensor markings and component layout on your board against the manual and diagrams below.

Setup notes

  • Mount at least 10 cm away from power wires, ESCs, motors, magnets, and ferrous metal materials.
  • If the CAN cable is long, short the onboard 120 ohm termination jumper as needed for the bus layout.
  • After installation, configure CAN/AP_Periph parameters and run compass calibration in the flight firmware.
  • Size: 29.3 x 29.3 x 9.0 mm.
  • Weight: 4.5 g without base, 10.5 g with base.
  • Board: 4 layers, 1.64 mm thickness, 1 oz gold-plated finish.
  • Controller: STM32L431RCT6.
  • RM3100 measurement range: +/-400 uT; sensitivity: 13 nT; noise: 15 nT; maximum tri-axis sampling rate: 550 Hz.
  • ArduPilot branch: FlyingRC-Official/ardupilot L4_CAN_RM3100.
  • Compass accuracy depends on magnetic cleanliness, orientation, CAN bus wiring, and correct firmware setup.

Wiring & pinouts

Compare the supplied reference with the markings and revision of your own unit before use.

H7D Pro wiring
H7D Pro wiring · Open full-size image

Board layout & identification

This rear-side photo shows the CAN-termination jumper and expansion-pad markings. Confirm the correct termination for your bus topology before changing it.

Back product photo
Back product photo · Open full-size image

Dimensions & mounting

Check the published dimensions and connector clearance against your installation.

Dimension drawing
Dimension drawing · Open full-size image

Original specification reference

View original reference sheets (1)

Original specification sheets are retained as a reference. Use the revision notices on this page when comparing sensor or configuration variants.

Technical parameter table
Technical parameter table · Open full-size image

Manuals & references

ArduPilot L4 CAN RM3100 branchOpen / download
Back to product