The Navigator was designed quite specifically around the hardware of the Raspberry Pi 4, to the extent that it’s not even supported on the Raspberry Pi 3. While in theory it could be electrically connected to another board with the appropriate hardware capabilities that’s not a use-case it’s been developed for or tested with, and trying to do so would likely require adjustments to the Navigator support code in both BlueOS and ArduPilot’s HAL (hardware abstraction layer), as well as a new heat sink (since the one it comes with is custom designed to interface to the Raspberry Pi 4’s ICs).
In previous internal discussions I’ve been told that
which is presumably related to how configuration is currently done.
There are many things we want to do, but don’t have sufficient resources to focus on.
I’m sure Blue Robotics would be happy if our Navigator flight controller could be used with more onboard computer options, because that’s a valuable feature to have. That said, it’s not an existing feature, and given our other priorities it’s not something we can currently allocate development resources to attempting by ourselves, and may not be practical to do even if it turns out to be technically possible. For what it’s worth, if it was already implemented and being used then I imagine we would try to provide support to maintain the functionality.