Is there a simple way to remotely control the panning of a gimbal (preferably with a separate stick/joystick, controlled by another person)? I'm planning to do a budget cinematography/utility camera drone built out of the ZD550 frame and I don't really need more than a GoPro. I'd probably get a smaller gimbal like this. It'd also be nice if I could adjust the amount of "inertia" the panning has, sensitivity, etc.

According to the description of this gimbal controller board, "Each axis could connect analog joystick." Not sure how I would make that remotely controllable though. Something out of Raspberry Pi? Separate tx/rx? Just throwing out ideas.


It all depends on what Flight Controller you are using and how you want to control the gimbal. Gimbals in your links use Storm32 firmware which is very versatile. It can be contolled using knobs on your remote controller, MAVLink messages or their own serial protocol.

I use a gimbal from your first link which is controlled by a stand alone Windows application using a Joystick. Same application indicates gimbal's attitude ans shows received video from a camera. It did require coding for the application. On the drone side it is all done using already existing software - Pixhawk4 flight controller, Raspberry-pi for Wi-Fi link and camera capture, Mavlink-router running on RPi to route messages to Pixhawk and gimbal.

If you are OK waiting a bit, Px4 will soon release gimbal manager integrated into FC, which will simplify things.

  • $\begingroup$ I'm most likely using the Naze32. How hard would it be to learn the coding for the mentioned windows application? I don't really have nay coding/software experience, especially on drones. I like the sound of waiting for the integrated manager, as I'll be taking a while to build the quad anyways (it's sort of my first build). Thanks for the help! $\endgroup$ – Galaxy Jul 2 '20 at 22:45

The easiest way would be to use the sliders or the rotary knobs on a reasonably advanced transmitter - although it might not feel natural and the pilot would be busy flying.

Alternately you could plug another transmitter in via the buddy box port, and map two channels from the sticks on the 'student' transmitter to a couple of spare channels on the 'master'.

Transmitters running OpenTx have quite powerful buddy box settings, you can choose to only take a couple of channels from the student, and to send the signals from channel 1 on the student to channel 7 on the master - neither of which are possible on low-end transmitters. They can also accept quite a wide range of student transmitters, so some mixing of brands is possible.

It's also possible to build a head-tracker, that uses accelerometers to detect the motion of your head, and outputs a signal that you can send to the buddy box port.

As you mentioned, a second transmitter and receiver could be used to send signals directly to the drone, without going through the buddy box port. This would allow you to use two low-end transmitters. The only disadvantage I can see is the slight extra weight of a second receiver.

  • $\begingroup$ I'll have another person controlling the camera, so I can focus on flying. My transmitter (Spektrum DX5E) is pretty low end (so is my knowledge in the software side of things), and I probably won't be in the budget to buy a separate one soon. Is it possible to have a completely/mostly separate system, with its own receiver or something? Sorry I'm just trying to keep it simple, I'm still really a beginner at drones with little to no experience with software. Thanks! $\endgroup$ – Galaxy Jul 2 '20 at 22:24
  • $\begingroup$ Actually I just realized that it does have trainer capability, and my brother is going to get his own transmitter soon that I could borrow. But as I said before, I don't really know how to map it. Wouldn't the number of axis be limited by the number of outputs on the receiver? $\endgroup$ – Galaxy Jul 2 '20 at 22:28
  • 1
    $\begingroup$ I don't think the DX5E has the advanced buddy box features you need, and yes, you would also need two spare channels. You could use it as the student transmitter if you bought a better one, and yes, a separate transmitter and receiver would certainly work. $\endgroup$ – Robin Bennett Jul 3 '20 at 7:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.