{"title":"SparkPNT GNSS Flex Module - LG290P & IM19 IMU","handle":"sparkpnt-gnss-flex-module-lg290p-im19-imu","url":"/products/sparkpnt-gnss-flex-module-lg290p-im19-imu","description":"This SparkPNT Flex board combines Quectel's LG290P quad-band RTK GNSS receiver with the Feyman (FMI) IM19 IMU, providing centimetre-level positioning with tilt compensation and anti-jamming performance for demanding navigation and surveying projects.It is part of the SparkPNT GNSS Flex system, designed to be swappable and pin-compatible for future upgrades. The module connects to a GNSS Flex pHAT carrier board through standardised headers, breaking out interfaces including USB, dual UARTs and I²C* for use with a Raspberry Pi or similar single-board computer.The LG290P receives L1, L2, L5 and L6/E6 signals across major constellations and supports RTK, RTCM, SBAS and PPP services. The paired IM19 fuses MEMS sensor data with GNSS RTK data for attitude measurement, tilt-compensated surveying and dead reckoning through brief GNSS outages.An external GNSS antenna and a GNSS Flex carrier board are required. The module includes a U.FL connector for an external antenna, or you can use the SMA connector on a GNSS Flex pHAT by linking the U.FL connectors with a short U.FL cable. According to Quectel, I²C support is still under development and will be made available through a future firmware update.Features:RTK &amp; PPP Ready: Supports standard RTK and RTCM corrections, SBAS augmentation, and multiple PPP services (including BDS PPP-B2b, QZSS CLAS, and Galileo HAS).Advanced Anti-Jamming: A built-in NIC anti-jamming unit provides professional-grade interference detection and mitigation, ensuring signal integrity in complex electromagnetic environments.Reliable in Tough Scenarios: Embedded algorithms ensure dependable positioning even in challenging situations, such as dense urban canyons and deep tree cover.Survey-Grade Accuracy: Delivers roll and pitch measurements accurate to within 0.05 degrees.Tilt Compensation: The IM19 can calculate a virtual digital level point at any tilt angle.Sensor Fusion: Offers a continuous navigation solution (Dead Reckoning) even during brief GNSS signal loss, making it ideal for urban or obstructed environments.Swappable GNSS Flex design: Easily swappable and pin-compatible for future upgrades.Carrier connectivity: Breaks out USB, dual UARTs and I²C* through the GNSS Flex pHAT carrier board.Default GNSS-to-IMU link: The LG290P's navigation data is automatically fed to the IMU by default.Compensated NMEA output: The IM19 outputs proprietary NMEA messages containing the fully compensated position and attitude (roll, pitch, and yaw).Reconfigurable jumpers: The default link can be easily reconfigured via onboard jumpers.External antenna support: The GNSS Flex Module has a U.FL connector for an external antenna.Carrier SMA option: An SMA connector on a GNSS Flex pHAT carrier board can be utilised with a short U.FL cable.Specifications:GNSS receiver: Quectel LG290P GNSS receiverConcurrent signal reception: 5 + QZSSFrequency bands: L1, L2, L5, E6 frequency bandsGNSS constellation - GPS: USAGNSS constellation - GLONASS: RussiaGNSS constellation - Galileo: EUGNSS constellation - BDS: ChinaGNSS constellation - QZSS: JapanGNSS constellation - NavIC: IndiaSBAS system - WAAS: USASBAS system - SDCM: RussiaSBAS system - EGNOS: EUSBAS system - BDSBAS: ChinaSBAS system - MSAS: JapanSBAS system - GAGAN: IndiaAnti-jamming: Built-in NIC anti-jamming unitIMU: IM19 Inertial Measurement UnitHeaders: Two 2x20-pin, 2mm-pitch female headersGNSS Flex socket: 40-pin socket for GNSS Flex systemPower: 3.3VBackup power: Backup powerUSB bus detect: not a power sourceUART: x4I2C bus: I2C bus*PPS signal: x1LED indicators: x1Event indicators: x1U.FL Connector: GNSS Antenna (Active, Multi-band)I2C: LG290P I2C (SDA and SCL)*Flex COM1: LG290P UART1 (TX and RX only)Flex COM2: LG290P UART2 (TX and RX only)Flex COM3: IM19 UART1 (TX and RX only)Flex COM4: IM19 UART2PPS1: LG290P PPSPPS2: N/CEVENTA: LG290P EVENTEVENTB: N/CRTK LED: LG290P RTK_STATPVT LED: N/CLG290P module type: High-precision GNSS moduleSupply Voltage: 3.15–3.45VCurrent Consumption - Acquisition: 91mA (300.3mW) (Acquisition)Current Consumption - Tracking: 91mA (300.3mW) (Tracking)Power Saving Mode - Backup Mode: 12μA (39.6mW) (Backup Mode)GPS: L1 C/A, L1C, L5, L2CGLONASS: L1, L2Galileo: E1, E5a, E5b, E6BDS: B1I, B1C, B2a, B2b, B2I, B3IQZSS: L1 C/A, L1C, L5, L2CNavIC: L5SBAS: L1 C/APPP: B2bQZSS L-band PPP*: L6Galileo HAS: E6Tracking Channels: 1040Horizontal Position Accuracy - Autonomous: 0.7mHorizontal Position Accuracy - RTK: 0.8cm + 1ppmVertical Accuracy - Autonomous: 2.5mVertical Accuracy - RTK: 1.5cm + 1ppmVelocity Accuracy Without Aid: 0.03m/sAccuracy of 1PPS Signal: 5ns (RMS)RTK Convergence Time: 5sTime to First Fix - Cold Start: 28sTime to First Fix - Warm Start: 28sTime to First Fix - Hot Start: 1.7sSensitivity - Acquisition: -146dBmSensitivity - Tracking: -160dBmSensitivity - Reacquisition: -155dBmDynamic Performance - Maximum Altitude: 10000mDynamic Performance - Maximum Velocity: 490m/sDynamic Performance - Maximum Acceleration: 4gUpdate Rate - Default: 10HzUpdate Rate - Max: 20HzAntenna Interface: External active antennaAntenna Power Supply: External or InternalUART: x2Baud Rate: 9600–3000000bpsDefault: 460800bpsProtocol: NMEA 0183/RTCM 3.xSPI*: x1I2C*: x1Operating temperature: -40°C to +85°COperating Range - Accelerometer: ±8gOperating Range - Gyroscope: ±1000°/sAccelerometer Bias: ±5mgGyroscope Bias Accuracy: ±0.2°/sRoll/Pitch: ±0.025° (1σ)Heading: ±0.25° (1σ)RTK: + 0.3mm/tilt°, with 200cm straight pole (1σ)Auto Steering Yaw: 0.25° (1σ)Initialization: ~1s*: Feature is still under developmentDocumentation listed for this module includes schematic, KiCad files, board dimensions, STEP file, hookup guide, QGNSS Software (v2.x), hardware repository and component documentation for the LG290P and IM19.","vendor":"SparkFun","product_type":"GNSS Module","in_stock":true,"options":[],"variants":[{"id":16008,"title":"Default Title","sku":"SF-GPS-29469","mpn":"GPS-29469","price":737.5,"on_sale":false,"in_stock":true,"available_quantity":6}]}