Unable to detect compass on GPS-RTK2 Board - ZED-F9P for quadcopter running ArduPilot

Hello,

I’m pretty new to this space so please bear with me; my project involves a quadcopter with a Matek H743-SLIM flight controller running ArduPilot 4.4.0.

I’ve successfully connected GPS from the RTK2 board to the flight controller. A GPS signal is acquired and everything looks good there at the moment.

However I also noticed the SDA and SCL pins on the board and also wired those to the flight controller but the compass is not detected. My two assumptions are: (1) SDA and SCL designate the compass (2) the RTK2 board has a compass onboard.

I have another Holybro GPS RTK (w/ compass) and when I connect it to the same pins on the flight controller a compass is detected so it doesn’t appear to be an issue with the flight controller.

I attached an illustration of the wiring between the FC and RTK board.

Again, thanks for reading your patients and I’m beginning to step into this electronics space.

SDA and SCL are the data and clock lines for i2c communication

The f9p doesn’t have a strict ‘compass’, but you can calibrate the flight software to use one based on the GPS readings…this is somewhat similar https://discuss.ardupilot.org/t/about-c … -fit/77085 - maybe post there if you can’t get it going?

Thanks for the explanation!