{"product_id":"beitian-m9-gnss-module","title":"Beitian M9 M9140 GNSS CAN Module for FPV Drone Flight Control, BK-315 BK-318 BK-325 BK-345","description":"\u003ch2\u003eOverview\u003c\/h2\u003e\u003cp\u003eBeitian M9 (M9140) GNSS CAN module series provides multi-constellation positioning data output for UAV and FPV drone flight control and other positioning projects. This series includes models BK-315, BK-318, BK-325, and BK-345, supporting GPS\/GLONASS\/BDS\/GALILEO with SBAS\/QZSS.\u003c\/p\u003e\u003cp\u003eBeitian GNSS modules, antennas and receivers are widely used in UAV \u0026amp; FPV drones, flight control, aerial surveying and mapping, precision agriculture, geodetic survey, deformation monitoring, marine navigation, automotive positioning, industrial IoT, timing synchronization, robotics, Arduino DIY and other high-precision positioning fields.\u003c\/p\u003e\u003ch2\u003eKey Features\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eMulti-mode positioning: GPS | GLONASS | BDS | GALILEO | SBAS | QZSS\u003c\/li\u003e\n\u003cli\u003eBuilt-in multiple interface outputs (series described as “GNSS CAN module”)\u003c\/li\u003e\n\u003cli\u003eNMEA-0183 message content listed: GGA, GLL, GSA, GSV, RMC, VTG\u003c\/li\u003e\n\u003cli\u003eAntenna network design: impedance matching (50Ω), antenna VSWR \u0026lt; 1.6\u003c\/li\u003e\n\u003cli\u003eAntenna detection and short-circuit protection function\u003c\/li\u003e\n\u003cli\u003eSupport customization (debug\/configuration per requirements)\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eSpecifications\u003c\/h2\u003e\u003ch3\u003eCommon GNSS (BK-315 \/ BK-318 \/ BK-325 \/ BK-345)\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eGNSS chip\u003c\/td\u003e\n\u003ctd\u003eM9140\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eReceiver type\u003c\/td\u003e\n\u003ctd\u003eGPS, GLONASS, BDS, GALILEO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAuxiliary system\u003c\/td\u003e\n\u003ctd\u003eSBAS, QZSS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChannels\u003c\/td\u003e\n\u003ctd\u003e92-channel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCold start sensitivity\u003c\/td\u003e\n\u003ctd\u003e-148 dBm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHot start sensitivity\u003c\/td\u003e\n\u003ctd\u003e-159 dBm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHorizontal position accuracy\u003c\/td\u003e\n\u003ctd\u003e1.5 m CEP\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVelocity accuracy (parameter table)\u003c\/td\u003e\n\u003ctd\u003e0.05 m\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTime pulse accuracy\u003c\/td\u003e\n\u003ctd\u003eRMS 30 ns; 99% 60 ns\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCold start time\u003c\/td\u003e\n\u003ctd\u003e24 s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHot start time\u003c\/td\u003e\n\u003ctd\u003e2 s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAided start\u003c\/td\u003e\n\u003ctd\u003e2 s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBaud rate\u003c\/td\u003e\n\u003ctd\u003e4800–921600 bps (BK-315 default 9600; BK-318\/BK-325\/BK-345 default 38400)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutput level\u003c\/td\u003e\n\u003ctd\u003eTTL level\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutput protocol\u003c\/td\u003e\n\u003ctd\u003eNMEA, UBX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUpdate rate\u003c\/td\u003e\n\u003ctd\u003e0.25–25 Hz (default 1 Hz)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating temperature\u003c\/td\u003e\n\u003ctd\u003e-40°C to +85°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStorage temperature\u003c\/td\u003e\n\u003ctd\u003e-40°C to +105°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch3\u003eFrequencies \/ Satellite Systems (listed)\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eWorking mode\u003c\/td\u003e\n\u003ctd\u003eGPS, GLONASS, BDS, GALILEO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrequency\u003c\/td\u003e\n\u003ctd\u003eGPS L1 C\/A; QZSS L1 C\/A\/S; GLONASS L10F; BDS B1I; Galileo E1B\/C; SBAS L1 C\/A (WAAS, EGNOS, MSAS, GAGAN)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAntenna marking (shown)\u003c\/td\u003e\n\u003ctd\u003eBDS L1 - GLS G1: 1561 MHz - 1602 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch3\u003eBK-315\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eφ55.8 × 9.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e32 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCurrent\u003c\/td\u003e\n\u003ctd\u003e120 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003eDC: 5.0 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConnector\u003c\/td\u003e\n\u003ctd\u003e1.25 mm 6PIN × 2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePeripherals \/ Compass\u003c\/td\u003e\n\u003ctd\u003eQMC5883\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMCU\u003c\/td\u003e\n\u003ctd\u003eArm Cortex-M3 MCU, 72 MHz, 128 Kbytes Flash, 20 Kbytes SRAM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePeripherals\u003c\/td\u003e\n\u003ctd\u003eCAN2.0 A\/B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCAN LED\u003c\/td\u003e\n\u003ctd\u003eGreen light, slow blinking after successful CAN communication\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePPS LED\u003c\/td\u003e\n\u003ctd\u003eRed light is steady on after powering on, and flashes after positioning\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTX LED\u003c\/td\u003e\n\u003ctd\u003eBlue light flashes when there is an output\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch3\u003eBK-318\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eφ55.8 × 9.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e32 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCurrent\u003c\/td\u003e\n\u003ctd\u003e120 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003eDC: 5.0 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConnector\u003c\/td\u003e\n\u003ctd\u003e1.25 mm 6PIN × 2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePeripherals \/ Compass\u003c\/td\u003e\n\u003ctd\u003eQMC5883\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMCU\u003c\/td\u003e\n\u003ctd\u003eArm Cortex-M3 MCU, 72 MHz, 128 Kbytes Flash, 20 Kbytes SRAM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePeripherals\u003c\/td\u003e\n\u003ctd\u003eCAN2.0 A\/B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCAN LED\u003c\/td\u003e\n\u003ctd\u003eGreen light, slow blinking after successful CAN communication\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePPS LED\u003c\/td\u003e\n\u003ctd\u003eRed light is steady on after powering on, and flashes after positioning\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTX LED\u003c\/td\u003e\n\u003ctd\u003eBlue light flashes when there is an output\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch3\u003eBK-325 (detailed parameters shown)\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eChip\u003c\/td\u003e\n\u003ctd\u003eM9140-KB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensitivity (Trace)\u003c\/td\u003e\n\u003ctd\u003e-167 dBm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensitivity (Recapture)\u003c\/td\u003e\n\u003ctd\u003e-160 dBm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDynamic heading angle accuracy\u003c\/td\u003e\n\u003ctd\u003e0.3 deg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNMEA statements (listed)\u003c\/td\u003e\n\u003ctd\u003eRMC, VTG, GGA, GSA, GSV, GLL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUpdate frequency\u003c\/td\u003e\n\u003ctd\u003e0.25–25 Hz (default 1 Hz)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFLASH\u003c\/td\u003e\n\u003ctd\u003eWith FLASH, the configuration can be changed, and the power will not be lost\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSecond pulse\u003c\/td\u003e\n\u003ctd\u003eConfigurable from 0.25 Hz to 10 MHz; default period 1 s; high level lasts for 100 ms\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWork restrictions (Altitude)\u003c\/td\u003e\n\u003ctd\u003e80,000 m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWork restrictions (Speed)\u003c\/td\u003e\n\u003ctd\u003e500 m\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWork restrictions (Acceleration)\u003c\/td\u003e\n\u003ctd\u003e\u0026lt;= 4 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMCU\u003c\/td\u003e\n\u003ctd\u003eSTMicroelectronics Cortex-M4 (STM32F412RET6), FLASH 512 KB, SRAM 256 KB, 100 MHz, LQFP-64 (10x10)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePeripherals\u003c\/td\u003e\n\u003ctd\u003eGeomagnetic sensor RM3100; Barometric pressure sensor MS5611\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCAN interface\u003c\/td\u003e\n\u003ctd\u003eCAN2.0 A\/B, Max 1 Mbit\/s; CUAVCAN\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower\u003c\/td\u003e\n\u003ctd\u003eDC: 5.0 V; 120 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003eφ55.8 × 11.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e33 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConnectors\u003c\/td\u003e\n\u003ctd\u003e1.25 mm 4 pin; 1.25 mm 5 pin; 1.25 mm 6 pin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLED (FIX)\u003c\/td\u003e\n\u003ctd\u003eRed light stays on when power is on\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLED (CAN)\u003c\/td\u003e\n\u003ctd\u003eGreen light flashes during CAN communication\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLED (SAFETY)\u003c\/td\u003e\n\u003ctd\u003ePurple light safety switch light\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLED (RGB)\u003c\/td\u003e\n\u003ctd\u003e8 colored lights (valid when there is MCU)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch3\u003eBK-345\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eφ55.8 × 11.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e33 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCurrent\u003c\/td\u003e\n\u003ctd\u003e120 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003eDC: 5.0 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConnector\u003c\/td\u003e\n\u003ctd\u003e1.25 mm 4PIN × 3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMCU\u003c\/td\u003e\n\u003ctd\u003eARM Cortex-M4 32-bit, STM32F405RGT6, 168 MHz frequency, 192+4 KB SRAM, 1 MB Flash\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePeripherals\u003c\/td\u003e\n\u003ctd\u003eGeomagnetic sensor RM3100; Barometric pressure sensor MS5611; SD NAND Flash, 4 GB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eCAN2.0 A\/B, Max 1 Mbit\/s; USB2.0, full-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePPS LED\u003c\/td\u003e\n\u003ctd\u003eIf not positioned, the light will not be on; after 3D positioning, the green light will flash\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRed\/Yellow LED\u003c\/td\u003e\n\u003ctd\u003eMCU software decides\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch3\u003ePublished test values (also shown)\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCapture sensitivity test\u003c\/td\u003e\n\u003ctd\u003eTrace -167 dBm; Recapture -160 dBm; Cold boot -148 dBm; Warm boot -159 dBm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePositioning accuracy test\u003c\/td\u003e\n\u003ctd\u003eHorizontal accuracy 1.5 rice CEP; Speed accuracy 0.5 m\/s; Dynamic heading accuracy 0.3 deg; Temporal precision RMS 30 ns \/ 99% 60 ns\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStart time test\u003c\/td\u003e\n\u003ctd\u003eCold boot 24 s; Assisted start-up 2 s; Warm boot 2 s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower consumption test\u003c\/td\u003e\n\u003ctd\u003eVoltage: 3.6 V–5.5 V (Typical: 5.0 V); Current: 25 mA \/ 5.0 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch2\u003ePinout \/ Wiring (listed for BK-325)\u003c\/h2\u003e\u003ch3\u003eMCU (UART, TTL level)\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN 1\u003c\/td\u003e\n\u003ctd\u003e5V\u003c\/td\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eDefault 5.0 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN 2\u003c\/td\u003e\n\u003ctd\u003eTX\u003c\/td\u003e\n\u003ctd\u003eO\u003c\/td\u003e\n\u003ctd\u003eUART communication interface, TTL level\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN 3\u003c\/td\u003e\n\u003ctd\u003eRX\u003c\/td\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eUART communication interface, TTL level\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN 4\u003c\/td\u003e\n\u003ctd\u003eDIO\u003c\/td\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eMCU programming interface\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN 5\u003c\/td\u003e\n\u003ctd\u003eCLK\u003c\/td\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eMCU programming interface\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN 6\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eG\u003c\/td\u003e\n\u003ctd\u003eGround\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch3\u003eMCU CAN\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN 1\u003c\/td\u003e\n\u003ctd\u003e5V\u003c\/td\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eDefault 5.0 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN 2\u003c\/td\u003e\n\u003ctd\u003eCANH\u003c\/td\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eCANH communication interface\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN 3\u003c\/td\u003e\n\u003ctd\u003eCANL\u003c\/td\u003e\n\u003ctd\u003eI\u003c\/td\u003e\n\u003ctd\u003eCANL communication interface\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePIN 4\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eG\u003c\/td\u003e\n\u003ctd\u003eGround\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch2\u003eApplications\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eUAV and FPV drones, flight control\u003c\/li\u003e\n\u003cli\u003eAerial surveying and mapping\u003c\/li\u003e\n\u003cli\u003ePrecision agriculture\u003c\/li\u003e\n\u003cli\u003eGeodetic survey, deformation monitoring\u003c\/li\u003e\n\u003cli\u003eMarine navigation, automotive positioning\u003c\/li\u003e\n\u003cli\u003eIndustrial IoT, timing synchronization\u003c\/li\u003e\n\u003cli\u003eRobotics and Arduino DIY positioning projects\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eFor model selection (BK-315\/BK-318\/BK-325\/BK-345) and integration support, contact support@rcdrone.top or visit https:\/\/rcdrone.top\/.\u003c\/p\u003e\u003ch2 id=\"details\"\u003eDetails\u003c\/h2\u003e\u003cdiv class=\"details-gallery\"\u003e\n\u003cimg alt=\"Support customization options for Beitian M9 M9140 GNSS CAN module, plus downloadable development materials list\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/Beitian-M9-9140-Chip-CAN-Level-Flash-Geomagnetic-Compass.png?v=1783417579\"\u003e\u003cp\u003eDebug and configuration support is available, with development files provided to speed up integration.\u003c\/p\u003e\n\u003cimg alt=\"Comparison table of BK-315, BK-318, BK-325 and BK-345 Beitian GNSS CAN module parameters\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/Beitian-M9-9140-Chip-CAN-Level-Flash-Geomagnetic-Compass_790c2696-4094-4ea9-aa54-048168f1ddaa.png?v=1783417586\"\u003e\u003cp\u003eChoose the right module variant by comparing key parameters across BK-315, BK-318, BK-325, and BK-345.\u003c\/p\u003e\n\u003cimg alt=\"Beitian GNSS CAN module lineup with multi-constellation GPS\/GLONASS\/BDS\/Galileo positioning overview\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/Beitian-M9-9140-Chip-CAN-Level-Flash-Geomagnetic-Compass_a1e9dec4-ac9e-4606-925a-405d4db036eb.png?v=1783417593\"\u003e\u003cp\u003eMulti-constellation GNSS support helps deliver stable positioning data for UAV and FPV flight controllers.\u003c\/p\u003e\n\u003cimg alt=\"Satellite search performance chart and NMEA-0183 output message list for GNSS CAN module data\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/Beitian-M9-9140-Chip-CAN-Level-Flash-Geomagnetic-Compass_d78829a2-f90a-476e-9491-bc3feb5b2fe8.png?v=1783417600\"\u003e\u003cp\u003eStandard NMEA outputs (GGA\/GLL\/GSA\/GSV\/RMC\/VTG) make it easy to parse location, speed, and status data.\u003c\/p\u003e\n\u003cimg alt=\"MCU and onboard components overview, including barometer and geomagnetism sensor options on the GNSS board\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/Beitian-M9-9140-Chip-CAN-Level-Flash-Geomagnetic-Compass_a8fe832f-4b59-4241-b76e-883d5a3b4e84.png?v=1783417609\"\u003e\u003cp\u003eOnboard processing and sensor expansion support reliable navigation builds with compact, low-power hardware.\u003c\/p\u003e\n\u003cimg alt=\"Sensitivity, positioning accuracy, start time, and power consumption test tables for the Beitian GNSS module\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/Beitian-M9-9140-Chip-CAN-Level-Flash-Geomagnetic-Compass_0a73d7f4-12ae-4370-b48e-7f8197059cfb.png?v=1783417616\"\u003e\u003cp\u003ePerformance test results summarize sensitivity, accuracy, start times, and power draw for quick evaluation.\u003c\/p\u003e\n\u003cimg alt=\"BK-325 GNSS module top view with labeled 5V, TX\/RX, CANH\/CANL pads and detailed parameter table\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/Beitian-M9-9140-Chip-CAN-Level-Flash-Geomagnetic-Compass_49112f14-fdad-4a37-92ec-31c09fbb4b65.png?v=1783417624\"\u003e\u003cp\u003eBK-325 pin labeling and core specs are provided for straightforward wiring to flight control systems.\u003c\/p\u003e\n\u003cimg alt=\"BK-325 specification table with pin description and GPS module to microcontroller wiring diagram (CAN\/UART)\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/Beitian-M9-9140-Chip-CAN-Level-Flash-Geomagnetic-Compass_2a5a92b5-ac2e-455c-884f-367f4f4add9d.png?v=1783417631\"\u003e\u003cp\u003ePin definitions and wiring guidance cover CAN and UART connections for controller integration.\u003c\/p\u003e\n\u003cimg alt=\"IO pin mapping diagram (PPS\/GND\/TX\/RX\/VCC\/BOOT) and product display of BK-315 and BK-318 modules\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/Beitian-M9-9140-Chip-CAN-Level-Flash-Geomagnetic-Compass_a54478e7-30aa-46c8-a8d2-ae52711b9687.png?v=1783417638\"\u003e\u003cp\u003eClear IO mapping supports quick bench setup, along with module photos for BK-315 and BK-318 identification.\u003c\/p\u003e\n\u003cimg alt=\"Close-up product display of BK-325 and BK-345 GNSS modules with antenna frequency marking label\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/Beitian-M9-9140-Chip-CAN-Level-Flash-Geomagnetic-Compass_eccd81dd-9cf4-4231-a0d1-2b63bea92a4a.png?v=1783417645\"\u003e\u003cp\u003eModule close-ups highlight the board layout and antenna marking details for BK-325 and BK-345.\u003c\/p\u003e\n\u003cimg alt=\"Application scenarios collage for GNSS module use in industrial machinery, robotics, and industrial computers\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/Beitian-M9-9140-Chip-CAN-Level-Flash-Geomagnetic-Compass_644b5c33-c894-478a-b968-8bc632ec89c4.png?v=1783417652\"\u003e\u003cp\u003eBeyond drones, the module suits robotics, industrial computers, and automation projects needing GNSS positioning.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Beitian","offers":[{"title":"BK-315","offer_id":53331031490784,"sku":"BK-315-1-1","price":97.26,"currency_code":"USD","in_stock":true},{"title":"BK-325","offer_id":53331031523552,"sku":"BK-315-1-2","price":126.06,"currency_code":"USD","in_stock":true},{"title":"BK-318","offer_id":53331031556320,"sku":"BK-315-1-3","price":157.26,"currency_code":"USD","in_stock":true},{"title":"BK-345","offer_id":53331031589088,"sku":"BK-315-1-4","price":169.26,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0643\/3210\/3904\/files\/1-_-E_c8f3a3c4-d8df-4b38-a3e0-dc9949b3685a.png?v=1783407154","url":"https:\/\/rcdrone.top\/ms\/products\/beitian-m9-gnss-module","provider":"RCDrone","version":"1.0","type":"link"}