a Virtual Robotix Network Team

VBrain Coming ... the ARM Cortex M4 revolution




Dear Friends,

after 2 month of test I'm happy to inform you that the VBrain is ready to fly.

The platform is a result of 4 years of work on ARM autopilot platform. It's last evolution of Multipilot32 platform. I'm very happy that this is the year of ARM and we are here to present our last creation : Simple , Smaller and Ready to Use.

VBrain is a good choose for OEM ready to use hardware platform.

The VBrainautopilot features include:

  • 168Mhz ARM CortexM4F microcontroller with DSP and floating-point hardware acceleration.
  • 1024KiB of flash memory, 192KiB of RAM.
  • MEMS accelerometer and gyro, magnetometer and barometric pressure sensor.
  • 8 RC Input standard PPM , PPMSUM , SBUS
  • 8 RC Output at 490 hz
  • 1 integrated high speed data flash for logging data
  • 1 Can bus 2 i2c Bus
  • 3 Serial port available  one for GPS 1 for serial option 1 for serial telemetry.
  • 3 digital switch (ULN2003).
  • Jtag support for onboard realtime debugger.
  • 1 Buzzer output.
  • 1 Input for control lipo voltage
  • Include in the standard Vbrain Package there is VBrain GPS module , the module support MTEK 3329 gps , Ublox module , Fastrak IT600. On the module is available optional magnetometer. You can disconnect the board and put it far from brushless motoros to solve the problem of noise on mag signal.
  • Physical Dimension 6x4 cm
  • Will be available a case


It's first Universal Arm hardware platform . On it is available different kind of firmware : Open or Closed source . The main firmware available is Arducopter32 , last revision is 2.7 In the next day will be available a full fly test.
This platform is fully compatible with different kind of RTOS : FreeRtos , ChibiOS , Nuttx , CooxOS .

Our first target when start to develop our hardware platform 2 years ago was to develop a simple and powerfull ide.

We develop VRIDE PRO that is a special distribution customize by FoxTeam and LaserLab guys. The Ide use Eclipse as Editor, GCC as compiler , GDB and OpenOcd as Debugger.

This is the link of ready to use Ide:

The ide support different kind of workspace and library. Our first target was porting all arduino and APM api to ARM platform.


The supported firmware are Arducopter32the last revision available is 2.7 the status of firmware is ready to fly .

The Workspace with last revision of code is available here :

Our Team are working also on PX4 enviroment , first target was to port Arducopter32 on PX4 and PX4 enviroment to Vbrain and MP32Fx platform.

The hardware is compatible also with other opensource firmware as AutoQuad AeroQuad and OpenPilot. A lot of work are doing on IDE and firmware to share it on our platform.
We try to work to a new Opensource Standard based on high performances STM32F4 micro controller.


The price for VBRAIN with GPS Board (MTEK 3329 rev) developer revision  is 199 euro.

It's also available a ready to use board with 3 days of support by team viewer at 270 euro.

There is also available a oem version of product.

We are Ready for pre order the first batch of production will be available in 3 weeks some sample is yet available.


For more info about VBrain  contact us at or by skype our nick is virtualrobotix



Views: 4961


You need to be a member of FOXTEAM UAV CLAN to add comments!


Comment by Oyvind Amundsen on August 14, 2012 at 12:46am

Great work Roberto!

Comment by Roberto Navoni on August 12, 2012 at 3:28pm

Today i implemented the support for analog input in vbrain. Now I'm working in revision Arducopter32 rev 2.7.1 with some patch from Alberto on analog input API and Emile on MPU6000 configutation .

So now is possible to connect the lipo output directly to Voltage Input until 17 volt and see on Mission planner the voltage status.

Is yet implemented the code for warning with a buzzer when the voltage going down and also the info by led about the status of flight ... i need to test all this functionality.

I'm doing other check on the priority of interrupt .

The first beta version of 2.7.1 will be available on repo in some hours .



Comment by Oyvind Amundsen on August 9, 2012 at 3:07pm

Hi Roberto,

What kind of buzzer can be used? I have found 2 types, one that make a tone if you connect to 5v, and an other that have a pin for tone signaling. A ebay url?

I want to connect the lipo and use a buzzer to indicate low voltage..

Comment by Roberto Navoni on August 8, 2012 at 4:16pm

Perfect you VBRAIN coming don't worry we lost some time to check the problem on JTAG but we found that was because the new micro need the new firmware from ST for swd comunication. Now all work perfect.

You need to remove only +5v on esc could be better mantain GND.



Comment by Oyvind Amundsen on August 7, 2012 at 10:12am

Hi Roberto, do you remove only the +5v from the ESC's or +5V and GND (use only signal) ?
I know that you must keep +5V from one, or use an UBEC.
Have tested my new quad (FPV Quad II) using MP32F4/NAVY2012 and it is great :-) Hope my VBrain arrives soon - I'm modifying the quad to support VBrain (holes, cables..)


Comment by Roberto Navoni on August 6, 2012 at 3:35pm

Hi Oyvind,

yes the front is where you have inputs and leds ...



Comment by Oyvind Amundsen on August 6, 2012 at 2:57pm

Witch end is the front on the Vbrain? The one with the inputs?

Comment by Oyvind Amundsen on July 30, 2012 at 10:23pm

Do you have an image, showing the meshurements for the mounting holes on the VBRAIN, and the GPS module? So i can prepare my new FPV Quad II ?

Comment by Oyvind Amundsen on July 30, 2012 at 8:49am

Is the magnetometer included in the developer revision?

Comment by Oyvind Amundsen on July 30, 2012 at 7:04am
Great news Roberto, and great work Stefan!

Have sent a Mail to virtualrobotix about the VBRAIN


© 2020   Created by Roberto Navoni.   Powered by

Badges  |  Report an Issue  |  Terms of Service