Servers by jDrones

Virtual Robotix uBrain 5.2 support for Ardupilot

(Marc Dornan) #5

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

(mlebret) #6

Hello,

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

Thanks,

Marc

(Marc Dornan) #7

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

(Marc Dornan) #8

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

(mlebret) #9

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

(Marc Dornan) #10

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

(mlebret) #11

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

(Marc Dornan) #12

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
(Marc Dornan) #13

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

(mlebret) #14

Good news,

Thanks for your help and Luca’s work.

Marc

(mlebret) #15

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

(Marc Dornan) #16

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

(Marc Dornan) #17

Is Plane also available?

(mlebret) #18

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

Marc

(mlebret) #19

There:

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

Marc

(Marc Dornan) #20

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?

(mlebret) #21

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

(Marc Dornan) #22

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?

(mlebret) #23

There were some hints in the GitHub ardupilot code section.

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

Now it is alive,

Marc

(Marc Dornan) #24

Eagle eyes!

Has anyone tested this do you know?