
FlyingRC
RM3100 CAN Compass Module
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.
Standard
Current pricing and inventory are shown in the store.
Product overview
- RM3100 CAN-bus compass module
- STM32L431RCT6 controller with AP_Periph-style firmware workflow
- 29.3 x 29.3 x 9.0 mm board size
Key features
- Uses PNI RM3100 3-axis geomagnetic magnetometer IC with X/Y sensors, a Z sensor, and MagI2C ASIC controller architecture.
- Industrial-grade RM3100 compass sensor for high-resolution, repeatable heading data.
- CAN communication for remote mounting and stable wiring.
- Supports AP and PX4 firmware workflows according to the listing material.
- Includes 3D printed base, GH1.25 4P cable, and mounting screws in the package list.
Suitable builds
- ArduPilot or PX4 aircraft that need a remote compass on CAN.
- Fixed-wing or multirotor builds where the main flight controller is close to high-current wiring.
- UAV, RC aircraft, robot positioning, vehicle navigation, AHRS, and magnetic-field detection uses.
Getting started
- 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.