Hello, has any progress been made to support zubaxx gps/barometer canbus units?
I had zubaxx perfectly working on 3.4 than fron 3.5 and on the barometer stopped working, as i understand somebody is working on the canbus stuck, so i am wondering is i can expect it to work on the latest 3.6.x builds.
I was not aware somehow that the Zubax baro stopped working on Copter-3.5. I would have thought it would work on Copter-3.6 but if it doesn’t we will try and get it working. Could you give it a try and report back?
Just updated to 3.6 rc5 Chibios and selected uavcan GPS type but the option BRD_CAN_ENABLE is not there anymore. Maybe not supported yet on ChibiOS and i need to test it on Nuttx?
Ok, just tested and looks like everything works, great!!
Just one thing, if i enable CAN_P1_DRIVER than i need to use can port 2 on the Pixhawk 2.1 and everything works. If i try to use can port 1 on Pixhawk 2.1 than it doesn’t work even if i enable CAN_P2_DRIVER.
So as long as P1_DRIVER is used together with CAN 2 PORT on Pixhawk 2.1 everything looks good, GPS is ok, magnetometer is ok and i DO NOT get anymore the “bad barometer” error message.
If some more testing is needed please let me know what combination you need to test and i’ll do it.
Thanks for your help.
Corrado
p.s. On this Zubaxx unit the node number was set by me with zubaxx comand line tool, so if any authomatic node assignation is implemented in these new drivers than it was not tested.
Regarding the Cube (Pixhawk 2.1), yes, the first port (P1) is wrongly labelled CAN 2 so setting P1 makes you have to use CAN 2 port.
Regarding the port 2 (CAN 1 in the Cube), are you saying that setting CAN_P1_DRIVER and CAN_P2_DRIVER to 1, rebooting and connecting to port 2 doesn’t work?
We can probably make changes to make port 2 work without port 1 having any driver attached to it, but it’s not a great solution because port 1 will need to be hardware active, even if no driver is attached to it.
I think a bit of documentation and changing P1 to point to CAN 1 port on the board will be plenty enough. Thankk you for your help and work, it really work fine now.
We are talking about a specific problem here on a specific hardware configuration. Please keep your commercial posts for yourself unless you can’t contribute to the specific argument.
I have a very similar issue with ChibiOS and latest rover firmware. I haven’t noticed a correlation with rc inputs but if I boot up with vehicle power it doesn’t recognize the Zubax compass, with usb power it works great. I have to power up with a usb power supply and switch over to vehicle power after boot. However an almost identical build with latest copter has no issues. A real head scratcher
Steri, must be a different issue although possibly somehow related. I use rc in for my receiver so it powers with usb. My issue is definitely specific to ChibiOS rover because it works with Nuttx and my copter with Zubax works with both Nuttx and ChibiOS