ElectronDon66 has created a Teensy 4.0-based Directional Gyro heading display using a Ceva BNO085 9-DOF Orientation IMU Fusion System-in-Package (SiP) rather than a magnetometer.

The BNO085 is an interesting package, which combines a triaxial accelerometer, a triaxial gyroscope, a magnetometer and an Arm M0 running Ceva’s advanced MotionEngine sensor fusion software. This enables the chip to provide precise, real-time 3d orientation, heading, calibrated acceleration and angular velocity, and more, without requiring the user to dive into complex sensor fusion algorithms themselves.
The gyro features a 1.28″ round TFT LCD modeled after an aircraft heading indicator, and 200Hz update rate. Because it doesn’t use a magnetometer, it is immune to magnetic disturbances, which can be caused by nearby ferrous materials or electric motors. The device must be calibrated to north using a magnetic compass. Source code, BoM, and wiring details can be found in the project’s GitHub repo, and a demo can be enjoyed in the video below.