PX4Flow for multiple purposes

I have a PX4flow sensor .

  1. ) I was wandering if there is a possibility to activate the sonar on it for testing purposes only?
    For work in the city I will surely get a lidar.
    2.) can the PX4flow sensor be used for precision landing? It can see IR light source accurately so theoretically it should work. If yes, what do I need to do?

Many thanks in advance!


  1. No, the sonar in the PX4Flow is not supported
  2. I have no idea if theoretically it should work or not, but I’m sure that’s not supported in ArduPilot


All features you looking for are missing out of box. But you can implement them and contribute back to PX4Flow firmware https://github.com/PX4/Flow

Here you can see the list of issues related to sonar in PX4Flow to find out why it has been disabled there and what you can do with it https://github.com/PX4/Flow/search?q=sonar&type=Issues&utf8=✓

Here you can see PX4Flow schematics and layout for module v1.3 https://pixhawk.org/_media/modules/px4flow-schematic-v1.3.pdf

Please note, that MT9V034 image sensor used in PX4Flow is not a best choice for precision landing task due to resolution, which is 752×480. Also you will need IR pass optical filter.

Dmitry Prokhorov