When accuracy is the most important requirement in your PNT projects, standard positioning data often falls short of capturing the full picture. The SparkFun 9DoF IMU Breakout featuring the Feyman (FMI) IM19 is designed to bridge that gap by providing high-precision attitude measurements. It achieves this by combining advanced MEMS sensor data with external GNSS RTK positioning information. Beyond just reporting orientation, this sensor fusion provides more precise tilt compensation, allowing your system to automatically translate the GNSS receiver-reported location from the GNSS antenna position to your actual survey point.
The IM19 is the exact same IMU we trust in SparkPNT's professional-grade GNSS Flex and FP Surveyor products, enabling advanced features such as tilt-compensated surveying and continuous Dead Reckoning navigation.
Because of this reliance on sensor fusion, this IMU is designed to work exclusively with RTK GNSS receivers. To function correctly, it must be fed with GNSS positioning data that actively has an "RTK Fix" status in its NMEA message. This board will not operate with standard, non-RTK GNSS receivers or with positions in "RTK float," "DGPS"/"DGNSS," "3D fix," etc.
Survey-Grade Capabilities
When paired with a compatible RTK setup, the IM19 unlocks professional-grade capabilities for your field equipment:
- Survey-Grade Accuracy: Delivers top-of-the-line roll and pitch measurements, accurate to within 0.05 degrees.
- Tilt Compensation: Eliminate the need for perfectly vertical survey poles. The IM19 calculates a virtual digital level point at any tilt angle, drastically speeding up field data collection.
- Dependable Sensor Fusion: Provides continuous navigation (Dead Reckoning) even during brief GNSS signal loss, making it an excellent choice for navigating obstructed or urban environments.
To get started, simply feed the IM19 NMEA GGA, GST, and RMC messages at 5Hz, along with a standard Pulse-Per-Second (PPS) timing signal. The board will then output a proprietary NMEA ASCII GPFMI message containing the compensated position of your survey pole's tip, plus the precise Roll, Pitch, and Yaw of the IMU itself.

Accessible Hardware Design
We designed this 9DoF IMU Breakout to be as accessible and modular as possible. It provides flexible access to all three of the IM19's UART interfaces to suit your specific build:
- Dual USB-UART: UART1 and UART2 are easily accessible via an onboard CH342 dual-channel USB-UART interface.
- Locking JST Connection: UART3 is routed to a secure, 4-pin locking JST connector.
- Breadboard Prototyping: All three UARTs are broken out to standard pads. You can even pull the CH342_EN pad low to isolate the CH342, giving you direct access to UART1 and UART2.
Power management is equally flexible, allowing you to power the board via USB, the 5V VIN pad, or by carefully providing an external 3.3V supply to the 3V3 pads or Pin 1 of the JST connector (which features a configurable 5V jumper).
To streamline your physical setup, the 1.7-inch x 1.7-inch PCB matches the footprint of our standard RTK GNSS boards, making it incredibly easy to stack the IM19 directly above or below your existing receiver. Additionally, the IM19 chip is placed exactly at the center of the board to simplify your physical LEVER_ARM calculations, with a Z-origin of 1.6mm above the top surface (inside the package) and 3.2mm above the bottom surface.
Features & Specs:
IM19 IMU Breakout
- IM19 Inertial Measurement Unit
- Supports three UART interfaces
- USB connectivity via a dual-channel CH342 interface (UART1 & 2)
- 4-pin locking JST connector (UART3)
- Power
- USB
- VIN (5V nominal)
- JST Pin 1 (default 3.3V; can be configured for 5V)
- 3.3V
- Full set of breadboard-compatible breakout pads:
- UART (x3)
- PPS signal input (required)
- BOOT (for firmware upgrade)
- RESET
- GPIO (for external beeper)
- CH342 EN (pull low to isolate the CH342)
- MEAS jumper for current measurement
- PWR LED indicator
- ESD protection
IM19 General Features
- Operating Range:
- Accelerometer: ±8g
- Gyroscope: ±1000°/s -Accuracy:
- Accelerometer Bias: ±5mg
- Gyroscope Bias Accuracy: ±0.2°/s
- Roll/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
Documentations:
Package Includes:
- 1 x SparkFun SEN-30381 9DoF IMU Breakout - IM19
Related Products
SparkFun SEN-12787 RGB and Gesture Sensor - APDS-9960
This is the SparkFun RGB and Gesture Sensor, a small breakout board with a built in APDS-9960 sensor..
रo 617.89
SparkFun SEN-15335 9DoF IMU Breakout - ICM-20948 (Qwiic)
The SparkFun ICM-20948 9DoF IMU Breakout takes the amazing features of the ICM-20948 sensor from TDK..
रo 2,246.88 रo 2,675.00
SparkFun SEN-22857 VR IMU Breakout - BNO086 (Qwiic)
The SparkFun VR IMU Breakout provides an incredibly accurate orientation sensor, opening the door to..
रo 3,853.13 रo 4,586.46
SparkFun BOB-15100 USB-C Breakout - Horizontal
With this USB breakout you will finally be able to incorporate a USB-C connector into your projects ..
रo 560.20
SparkFun BOB-23055 USB-C Breakout - Vertical
With this USB-C breakout, you will be able to incorporate a vertical USB-C connector into your proje..
रo 623.47
SparkFun SEN-21325 6DoF IMU Breakout - LSM6DSV16X (Qwiic)
Looking for an extremely accurate way to detect motion utilizing AI? We've got you covered with the ..
रo 2,357.14 रo 2,806.12
SparkFun SEN-19895 9DoF IMU Breakout - ISM330DHCX, MMC5983MA (Qwiic)
The SparkFun Qwiic 9DoF IMU Breakout combines the high-performance ISM330DHCX 3D digital acceleromet..
रo 4,372.45 रo 5,206.12


-74x74.png)






