This video is doing by our VRGimbal user VR Gimbal with Sony 3D HXRNX3D1U ( 720 gr) in handeld mode

This is a video using complete VRGimbal with Panasonic GH2



Dear Friends,

after first batch of board available only for developer and hard work on firmware , hardware and software we are ready for end user :)

more detail here :

These are specification of our : VR Gimbal :

Micro Controller is STM32F1 at 72 mhz.

3 Axis Brushless Direct Drive gimbal :

  • Roll (MOT1)
  • Pitch (MOT2)
  • Yaw (MOT3)

For each channel we have 3 high power pwm 5 Amp output .

I2C IMU that support 3 axis . It is on camera module , so we can know exactly the position of camera and control in realtime the 3 Brushless motors. MPU6050 (6 DOF) + HMC5883 (3 DOF)

1 USB port.

1 Serial port that support mavlink protocol.

1 Power module that support until 3S battery.

4 Radio RC Input for :

  • Control ROLL Setup.
  • Control Pitch Setup.
  • Control YAW Setup.
  • IR control repeater.

4 Analog Input 0-3.3v

1 IR Out , so is pssible to control a remote camera by its ir receiver.

On new revision 2.0 we add :

  • customizable push buton.
  • support for motors ampere monitor for each motors.
  • Very intuitive Firmware update tools.
  • Simple and powerfull VR Gui for VR Gimbal configuration.
  • Serial driver on USB port.
  • A complete and updated wiki repository with media gallery with last video from our user.


In this video is possible see the utility available for measure the current used by different kind of motors. This feature is very usefull for evaluate the specification of motors.


Is available a new tools for firmware update you can found more detail here :

Last revision of code is 1.0.5 this is good for end user all function of standard brushless gimbal is available and is possible also to manage the 3th axe using rc radio. This firmware is a porting and BruGi_049B_r161

  • Completed PID mode on Roll and Pitch, with support of RC commands.
  • Manual (RC) mode (to be used on Yaw for now) working but requires improvement.
  • USB serial support (see vers. 1.04)

more info is available here :

The firmware is opensource the repo is available here :

So if you want to join in development you are welcome .


This is a screenshot of VR Gimbal Gui developed using .net technology, so could be work also using mono on mac and linux , test on that platform is welcome ,you can connect directly by usb to VR Gimbal or by radio link as 3dr module , blueetooth or other ttl wireles adapter :



With VRGimbal is possible to control this kind of gimbal ;

Handheld and Air Drone Gimbal 2-3axis Entry level gopro gimbal.

Handheld and Air Drone Gimbal 2-3axis Heavy dslr gimbal.


This is an example of video doing by our user of VRGimbal on heavy dslr gimbal :


This is official thread in virtualrobotix community is here join us for have more info and support :

For reserve and pre order your VR Gimbal 2.0 board send a mail here :

The first board will be available in the end of August and begin of September we have only 100 boards available for our user.

We can also support our user in custom development on oem - odm gimbal hardware or firmware contact us for more detail.

For more info original blog post is here :


Roberto Navoni

E-mail me when people leave their comments –

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

Join diydrones


  • Currently it's just the arduino code of brugi and that is based on the "IMU" of multiwii. So pure 8 Bit stuff running on 32Bit hardware and not utilizing anything of it.

  • Roberto,can you please tell us can your controler have some of this functions,this is alexmos with 3rd ax expansion board

  • Any update on this?

  • Moderator

    Hi Hugues,

    is not so simple to setup the PID but if you follow the guide and  setup one axe and stop the others you can fast doing a good setup of VR Gimbal. After found the right parameter you don't need to change it on other gimbal that use same camera.


  • MR60
    Main issue of current brushless gimbal systems: P I D tuning which is very fidly and time consuming; we are even lucky to succeed in findinf the right values. How do you address this problem ?
  • This is good. We need more brushless gimbal controller option. 

This reply was deleted.