Virtual Robotix uBrain 5.2 support for Ardupilot

Luca replied. We can compile current binaries. It seems Make still works fine on these branches. Great. I can now fly all my uBrains again.

Reply from Luca follows:

We have a branch for Copter 3.5.5 here

To build for vrbrain you have to use make (make vrubrain-v51 or vrubrain-v52)

The last stable is Plane-3.8.4 but today I have created Plane-3.8.5 also!

Best Regards

Luca

Hello,

I will have a try with your files. I hope it compile well with make on Ubuntu.

Thanks,

Marc

I normally use WAF on Ubuntu but I can use Make on windows as well if need
be.

Marc – did you manage to compile using WAF in Ubuntu? I have had little success with Make in windows.

No success: g++ (C++ compiler) : not found…

I have some work in progress with Navio2 OctaQuad-X and EmlidEdge Y6. As the weather is fine, I try to fly-tune-experiment…

Marc

I have emailed Luca to see if he can make Plane and Copter binaries for us. Will post them here when he replies.

Nice,

I have µBrain 5.1 and VRBrain 5.2

I could change the µBrain to 5.2 but I’m accustomed to 5.1 features.

With generic Plane and Copters binaries, it is easy to change configurations and there are less binaries to compile.

Thanks,

Marc

Both my uBrains are 5.2 actually. I think there were some benefits to doing
that. But I do not think that that change was an Ardupilot firmware one was
it? I had to flash a new boot loader as I recall.

1 Like

Luca is building firmware for VR Brain and uBrain and will post them here. Give him a day or so to finish.

https://mega.nz/#F!RJdU3J6S!rfX0BfR6p7omks-3EMZcmg

Good news,

Thanks for your help and Luca’s work.

Marc

Hello,

Compiled binaries (Arducopter 3.7.0dev) for VRBrain cards are in the firmware section.

http://firmware.ardupilot.org/Copter/2019-01/2019-01-25-00:01/

08

Marc

Are these using Chibios? I thought Nuttx was deprecated now.

Is Plane also available?

ChiBios on board. Loaded custom firmware .apj with Mission Planner.

Marc

There:

http://firmware.ardupilot.org/Plane/2019-01/2019-01-25-00:01/VRBrain-v52/

Marc

Ok. So I see that VRBrain are back in the auto build system. Looks like Plane now also has dev firmware available. So we have to flash Chibios separately first using MP and custom firmware and then we can load the firmware hex file?

I had a quick look, card is still identified as VRBrain in the driver’s list. Trying to update the firmware with Mission Planner doesn’t look OK. I think we have to stay with the custom .apj upload.

Marc

I am still confused (not hard).

So we use the .apj file as custom firmware through MP. Is that all we have to do? Does this mean that ChiBios Ardupilot is running on VR boards now? I thought that Nuttx was deprecated so if this is the latest Dev branch than it must be ChiBios — or am I just misguided.

I never saw any announcement so has Luca been working on this?

There were some hints in the GitHub ardupilot code section.

https://github.com/ArduPilot/ardupilot/commit/e15d2c0f891b5ab6665acfcc71fec57a0f57086b

Now it is alive,

Marc

Eagle eyes!

Has anyone tested this do you know?