{"title":"GPS-RTK Board - NEO-M8P-2 (Qwiic)","handle":"sparkfun-gps-rtk-board-neo-m8p-2-qwiic","url":"/products/sparkfun-gps-rtk-board-neo-m8p-2-qwiic","description":"Built around the u-blox NEO-M8P-2, this breakout brings high-accuracy GNSS and GPS positioning with RTK support to the Qwiic ecosystem. It’s designed for applications where standard GPS accuracy isn’t enough, with RTK positioning down to 25mm so you can track the location of a device, robot or vehicle with much greater precision.The board can operate as either a rover or a base station, which makes it especially flexible for RTK setups. Two Qwiic connectors make it easy to add to an I2C system without soldering, while 0.1\"-spaced pins are also broken out for breadboard or wired installations.A rechargeable backup battery is included to retain the latest module configuration and satellite data for up to two weeks, helping the receiver warm-start much faster. Survey-in mode allows the module to become a base station and output RTCM 3.x correction data, and SparkFun also provides an Arduino library to simplify reading and controlling the module over Qwiic.There’s plenty of flexibility on the interface side too, with USB, UART, I2C and SPI all available. The default I2C address is 0x42 and it is software configurable, but if you need to use more than one NEO-M8P-2 on the same I2C bus, a multiplexer is required.Features:RTK positioning: High accuracy GNSS and GPS location solutions including RTKAccuracy: Positioning within one inch / 25mm with RTKOperating modes: Capable of both rover and base station operationsQwiic system: No soldering is required to connect it to the rest of your systemPin breakout: 0.1\"-spaced pins are broken out for breadboard useBackup battery: Rechargeable backup battery keeps the latest module configuration and satellite data available for up to two weeksWarm start: Backup battery helps warm-start the module and decreases time-to-first-fixSurvey-in mode: Allows the module to become a base station and produce RTCM 3.x correction dataConfiguration options: Supports geofencingConfiguration options: Variable I2C addressConfiguration options: Variable update ratesHigh precision RTK solution: Can be increased to 4HzUSB: Enumerates as a COM portUART: 3.3V TTLI2C: Available via the two Qwiic connectors or broken out pinsSPI: SupportedArduino library: Arduino library for u-blox modules makes reading and controlling the GPS-RTK over the Qwiic Connect System easyI2C address: Default address is 0x42 and it is software configurableMultiple sensors: A multiplexer/Mux is required to communicate to multiple NEO-M8P-2 sensors on a single busSpecifications:Voltage: 5V or 3.3V but all logic is 3.3VCurrent: ~35mA (varies with constellations and tracking state)Time to First Fix: 29s (cold), 1s (hot)Max Navigation Rate - PVT (basic location over UBX binary protocol): 10HzMax Navigation Rate - RTK: 5HzMax Navigation Rate - Moving Baseline RTK: 4HzMax Navigation Rate - Raw: 10HzHorizontal Position Accuracy - without RTK: 2.5mHorizontal Position Accuracy - with RTK: 0.025mQwiic Connectors: 2x Qwiic ConnectorsWeight: 6.3gDimensions: 40.6mm x 33mm (1.6in x 1.3in)A solid choice for precision positioning projects, RTK experiments, robotics, mapping and survey applications. It suits Arduino and Qwiic users particularly well, while still offering UART, SPI and USB for more custom integrations.","vendor":"SparkFun","product_type":"GNSS Receiver Board","in_stock":true,"options":[],"variants":[{"id":15549,"title":"Default Title","sku":"SF-GPS-15005","mpn":"GPS-15005","price":484.44,"on_sale":false,"in_stock":true,"available_quantity":241}]}