07 OBAL GY91 - HefnySco/OBAL GitHub Wiki

OBAL-GY91 ver 1.0

Obal-GY-91 Board 3D

This board is very similar to the original one. I have replaced MPU-9250 & BMP180 with GY-91 that contains MPU-9250 & BMP280 on one breakout.

This slight modification reduces space occupied by the sensors and reduce number of sensors accessed by I2C.

GY-91

The overall performance is much the same as original OBAL. The whole point is now you can add extra BMP180 without I2C address conflict. This board works best with RPI-Zero W 2, I do recommend using this combination together.

If you already have the original OBAL board you can still use this sensor on it. But in this case you need to wire it externally. You will need to use CS1 of SPI1 as well. It is already available. Because OBAL is more like LEGO you can use any board with any sensor.

Original OBAL with GY-91

The software installation and other sensors and wiring are all identical. There is no any change. However you need to compile Ardupilot to recognize the new sensors after applying a small patch . Changes are limited to two files. if you are familiar with git you can edit them manually into the master code or Ardupilot.

How to Update Code to GY-91

Please note that original OBAL is part of Ardupilot master code as well as release version for Copter & Plane. So you can download the latest version of the source code from Ardupilot and apply this patch using command:

wget https://raw.githubusercontent.com/HefnySco/OBAL/main/Software/patches/obal_gy91.patch

git apply obal_gy91.patch

Gerber file of OBAL_GY91 is here. One of many options is to fabricated here.

![GY-91 Board] (https://raw.githubusercontent.com/HefnySco/OBAL/main/images/youtube_GY_91_Board.png)

WARNING: There are some fake GY-91 sensors on AliExpress. Make sure that you are using the correct sensor. The fake one -that I found- has red led instead of green, and has no magnetometer.