Navigator Flight Controller


The Navigator is an ROV and robotics flight controller for the Raspberry Pi 4. It has an onboard IMU, compass, barometer, and ADC sensors as well as 16 PWM outputs and numerous serial and I2C expansion ports. The Navigator is used on the BlueROV2 in conjunction with the BlueOS software, but can also be used for a wide range of robotics applications!

Delivery time: 10 - 14 business days

In stock



The Navigator is an expansion board that plugs into the Raspberry Pi 4 and turns it into a fully-featured flight controller, ready to power ROVs, USVs, drones, ground vehicles, and just about anything that moves!

At its core, the Navigator is a collection of inputs and outputs. It has inputs from onboard sensors, outputs to servos or speed controllers, and expansions ports that can be connected to external devices.

Onboard, the Navigator has:

6-axis IMU with accelerometers and gyroscopes for orientation
Dual three-axis magnetometers for compass heading
Barometer for altitude in air
16 servo PWM channel outputs
Current and voltage ADC inputs
Built-in leak detection for 2 probes
RC receiver input (SBUS)
RGB status LED

Additionally, the Navigator has expansion connectors available, all of which follow the Blue Robotics Connector Standard and are compatible with most industry autopilot accessories. It has the following expansion ports:

4 serial ports
2 I2C ports
2 16-bit analog-to-digital converter (ADC) ports
External LED port compatible with Neopixel RGB LEDs

In addition, the Navigator has a number of important features that are worth highlighting:

Dual power inputs with automatic power switching for redundancy
3.3V logic on all ports
5V tolerance on serial ports

The Navigator comes with a custom designed aluminum heatsink that fits between the Navigator and Raspberry Pi and allows the Raspberry Pi to operate at high CPU usage in poorly cooled environments, like inside an enclosure. There’s a slot in the Navigator board that allows you to use the Raspberry Pi’s CSI camera connector.

The Navigator kit also comes with a set of expansion cables for the serial, I2C, and ADC ports to allow you to connect your hardware quickly and easily.

Raspberry Pi camera modules are currently not supported in BlueOS but will be soon.
Relay control is currently not supported with Navigator but will be soon.

The Navigator kit ships with an SD card loaded with BlueOS, our new core operating software for the ROVs and other robotics. Built on top of Raspbian Linux, it provides a host of features including autopilot software management, video streaming, software updates, and user-defined extensions. It allows you to get started quickly with the Navigator and ArduPilot firmwares.

The Navigator schematic design is open source and available to help you maximize your usage of the Navigator.

Note: The Navigator is technically not a Raspberry Pi “hat” because it does not meet all of the official requirements, however it works very similarly to a Raspberry Pi hat.

1 x Navigator PCB
1 x Navigator heatsink
1 x Raspberry Pi mounting standoff
1 x 16GB microSD card with BlueOS
3 x Thermal pads
2 x 3-pin JST GH cable for accessories/expansion
1 x 4-pin JST GH cable for accessories/expansion
3 x 6-pin JST GH cable for accessories/expansion
2 x SOS leak probe, 12″ length
4 x M2.5×8 button head cap screw
2 x #3-28×3/8 mounting screw

Additional information

Dimensions 2,56 × 2,2 × 0,55 cm