RL-GNSS-001 · Navigation · KAMAL NAV GM1
Wiring and integration
Flight-controller wiring, UART setup, I2C compass setup, and antenna placement guidance.
01Flight-controller wiring#
- Connect
5Vto a stable 5 V rail capable of powering the GNSS receiver and active antenna path. - Connect
GNDto the flight-controller ground reference. - Connect
TXon the module to the flight-controller UART RX pin. - Connect
RXon the module to the flight-controller UART TX pin. - Connect
SDAandSCLto the flight-controller I2C compass bus. - Configure the autopilot for external GNSS and compass operation.
02UART configuration#
The default GNSS output is NMEA over UART. For high update rates or high constellation counts, raise the UART baud rate to 38400 or 115200 in u-center to avoid sentence congestion.
03I2C compass integration#
The MMC5983MA magnetometer uses fixed I2C address 0x30. If another device already occupies 0x30, move the compass to a separate I2C bus or use an I2C multiplexer.
04Antenna placement#
Keep the antenna face pointed toward open sky. Avoid carbon fiber, battery packs, cameras, LTE radios, power regulators, and ESC phase wires near the antenna. External active antennas should be placed on a ground plane when the antenna vendor recommends one.
The magnetometer should be kept away from motor magnets, current loops, speaker magnets, magnetic screws, and power wiring. GNSS can work in a noisy magnetic location, but heading will not.