Companion: Pi 2/3/Zero

A discussion page to allow me to add my experiences using a Raspberry Pi 2/3/Zero V1.2/1.3 as a companion computer for Ardupilot/APM/Pixhawk flight boards. I will update my experiences as I learn, feel free to comment and offer tips, it's all free here.



I'm building a github for my experiments:

Drone Unit: Raspberry Pi Zero V1.3 + Pi Camera Module
img file:

Ground Unit: Raspberry Pi 2

img file: <to be added>

Goggles Unit: Raspberry Pi Zero V1.3

img file:

Ardupilot Technical Questions:

Also, if you have any technical code/hardware questions which you feel may take ongoing contributions and help over an extended timeframe, feel free to ask over on technical discussion page here

I will update as I get by, please contribute by offering your 'plug & play' wifi adapters using Raspbian Jessie. Also, if you happen to pick up this project, and are working faster than me, then please send us your own .img file experiments. Thanks.

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –


    • Wow really? I thought injection wasn't working on any AC adapters?

    • Fnoop, I have not tried injection, just reading iw list output...

  • I think there is good potential for making many different .img files available for users. I just got some new goggles with hdmi-in 1080p resolution, and I'm thinking how good they would be with a rpi zero attached streaming 1080p. I wonder if @Patrick Duffy has a QTGstreamer version for Linux/Raspbian? I would probably just explode if that happened as it would set off a whole drone racing HD digital revolution. Such potential!

    • Can you give an first hand  impression of the those goggles?

    • yarp. I really like the HDMI in potential, my review here:

    • @Ben,  It's possible to build a Raspbian version of the HUD.  Android version is actually the most difficult, so Raspbian should be fairly easy in comparison.  Give me a few days and I'll see what I can do. 

    • let me know if i can help. I'm not experienced compiling software (you use QT?) but I can test/bug check

      Qt | Cross-platform software development for embedded & desktop
      Qt is the faster, smarter way to create innovative devices, modern UIs & applications for multiple screens. Cross-platform software development at it…
    • Yes, it's Qt.  I have Qt running on the PI already, but it will take some work to build QtGStreamer on Raspbian. 

  • I also have a hummingboard which runs android, so perhaps I could test qtgstreamerhud.apk on that connected to my goggles for HD digital video + Telemetry HUD :)

  • @benbojangles thanks for all your documentation. It has been interesting reading. I have been on a similar venture using rpi for streaming video and also telemetry back to android phone running tower. I also have a http Post server running on rpi that I can issue commands to from android app to stop/start video streaming etc. Hopefully I get some time to put detail here.


This reply was deleted.