Hello all, I could manage to achieve connection between a Cube 2.1 (on a mini carrier board) and a Raspberry Pi 3B. However, the connection is inconsistent and the console throws a lot of crap and random symbols and characters.
Thanks for your fast reply. The Pi is powered by a BEC, the BEC is powered by the main Lipo that powers the pixhawk cube power module too.
There are 3 wires from the pixhawk cube to the IO pins. Ground, TX and RX. Ground is correct for sure, and the other two I tried to swap them (yes I thought that could be the reason) but it did not work at all.
I have just check that the telemetry 2 baud rate is 921600 and I launch the pi connection with:
No, I am not using these feature yet. In made a new wire to connect the Pi and the Cube to make sure that the wire and connections are not the problem.
However the problem persists. I have not consistent connections with the console throwing crap and random characters mixed with the normal expected outcome.
I have also several messages telling that the connection has dead, no link 1, or link 1 down, and then some re-connection messages.
After several times trying, finally I get a solid and good connection, I the crap goes away and I am getting the normal messages from the cube, also I can arm, disarm and send commands.
Nothing really. I just keep trying, rebooting the cube from time to time, finally works. No idea why. I think I will try straight with dronekit and see what happens. I was using MavProxy just to check the connection, arm, disarm and see that everything is OK.
This cube sometimes gives you a lot of satisfaction, other times a lot of frustration I will be patient and keep trying.
I tried to configure Telemetry port 1, but I got the same results. Also I tried with another cube, and same thing.
I wonder if I have to set the raspberry pi baud rate in a different way apart from setting in in the connection string: sudo mavproxy.py --master=/dev/serial0 --baudrate 921600 --aircraft MyCopter
Did anyone connected the cube with a Pi successfully?
Hello,
I haven’t had any issues with connecting it to the pi. My suggestion is to not follow the ardupilot method on the website but instead use the usb-b connection either on the cube itself or the board has a usb connection and connect that directly to the pi usb. All that you need to do is connect it through /dev/ttyACM0 for the port on the pi(which is the top left).
Make sure your baud rates are consistent and your protocol is set to mavlink