I have a RPI 3 with erlerobotics PXFMINI and with ardusub compiled for frambuesa OS of erlerobotics.
I can chose the frame and do xbox controller calibration.
I can do accel and magnetometer sensor calibration.
I can do arming and disarming the pxfmini however the motor is not rotating.
I can arm because I disabled the safety for battery or lets say all safety are disabled.
The battery voltage is also not showing even though I tried every sensor including the “others”.
You can see the attached photos and videos for your kind error reference.
I am using a emax bullet 30A esc with latest blheli-s firmware.
With 1500mah 4S battery.
Also the qgroundcontrol dashboard heading and horizon meter not working if you move the flight controller.
If you need other data for troubleshooting kindly let me know.
Which version of QGC and ArduSub are you running ?
Have you configured the ArduPilot build system to build the binary for pxfmini ? That can explain why the IMU and others peripherals are not working.
I personally did some tests with pxfmini, using master branch of ArduSub, and at least I can read the board attitude.
Any further information of your setup and what you did to perform the build can help.
Actually there are some errors so erlerobotics gave a working binary and I just transferred it in RPI3.
In their Frambuesa OS I installed ardusub by:
sudo apt-get install ardusub-erlebrain
and edited the script came to ardusub-erlebrain installation the apm.sh and replaced ArduSub.elf to the binary build by erlerobotics ardusub.
Then restarted and connected to qgroundcontrol V3.3.1.
This steps are correct, you should be able to build with it.
It appears that this binary is a bit old, that’s why QGC is failing, besides that, you should use our version of QGC for better compatibility.
And about your photo, it appears that ArduSub is restarting and not being able to continue.
You should talk with erlerobotics about this issue, and I would also recommend to use the master branch of ArduSub to use it with pxfmini, or at least a newer version from erlerobotics.
Thanks…
I downloaded the QGC from the link you sent me and tried it out.
Still it was still the same.
I will check with erelrobotics about your above details.
Also I think the ardusub version V3.6-dev.
Sorry for taking so long to respond ! sensors_health is a bitmask and it appears that MAVLink inspector is using it as a normal number with scientific notation.
Can you open the Analyze tool from Widgets in QGC toolbar ? It’ll display the bitmask value without numeric notation.
After that, you just need to type bits in the Filter text entry.
Besides that, can you send the content of /home/erle/APM/info/ardusub.log ?
It appears that the apm.sh script will redirect the output of ArduSub to this file.