This is more complicated now.
Since i barely know what i am doing, i now need to find the right tx and rx on raspberry and the right rx and tx on the FC.
The pi natively supports UART, the best way is to just use the native UART. It isn’t that hard, and you can power the pi through that too. I used it and it works out great. Note that if you plan on using a full sized pi (no pi pico or pi zero), you’ll probably need a separate power supply. A USB connection is a bad idea, you should just use UART.
I did it, it was quite easy. Now i have issue with picam, buti will deal with it later.
What is best way to power raspberry?
I removed the 5+ volt from telemetry cable, because i think it will not be able to power up the raspberry properly.
I will power it using a 5 amp bec from matek using gnd and 5+ gpio pins.
Is there a better connection point to power the raspberry?
Depends on your pi model and your FC max current in telem ports, but yea you probably should just use one of the 5v pads on your FC, that’s probably going to be your best bet.
Just curious, why is USB not recommended? I can understand that the 5V powerline could create strange power supply effects, but if only D+ / D- is used?
I have seen behavior that contradicts that when trying to download logs in a moving car, switching to RTL and activating RC failsafe. Airspeed sensor was disconnected as it is placed on the wing and plane was in a box.
I want to do the same thing via UART but how can you still get Telemetry? Because im pluging the Pi to UART4 and then I stop having the appropriate UART port for a telemetry module…
I would add that Ardupilot FC acts as a MAVLink router so if your companion computer uses MAVLink it will be routed to the GCS, including through the built-in telemetry.
I had issues downloading logs in a moving vehicle with signs that indicated that the plane assumed it was flying (IIRC radio failsafe triggered even though RC never had signal which doesn’t happen when stationary) even though it was only connected to USB and disarmed.