I have a raspberry3 with navio2 running ardupilot.
My Receiver is a x4r from frysky, capable of transmitting telemetry Data to my Transmitter.
I’ve read a lot about smart Port Cables and Converter to uart. But i’m still confused.
All desriptions in ardupilot Wiki refer to a pixhawk flightcomputer.
Do you have any suggestions which cable or converter i need, to connect my Receiver to my raspberry / navio2.
My Receiver was shipped with a cable for the smartport (4 pins), the cable has a 3 pin connector on the other side (one pin isn’t connected). Can i use this cable? And where to plug on my flightcomputer?
From ArduPilot docs you should connect SmartPort to Navio2’s UART: GND - GND, TX and RX - SmartPort’s data pin.
Run ardupilot with -C /dev/ttyAMA0, set SERIAL1_PROTOCOL to 4 (Standard SmartPort telemetry) in GCS and reboot.
I don’t have Transmitter which support telemetry input, so I can’t test this.
Not ttl to uart, but RS232 to ttl. And you will have to add a diode to the TX/RX pins to mux the signal onto one pin for SmartPort. A FrSky FUL-1 works or a cheap MAX232 converter on a pcb.
Hey Luis,
thank you for the Links.
After ordering the parts and some soldering, I testd the telemetry. But it doesn’t work.
The I’ve conntected the converter cable between smartport of my receiver and uart port on Navio2
SERIAL1_BAUD 57600
SERIAL1_PROTOCOL FrySky Sport Passthrough (OpenTx)
I copied the yaapu script onto my Taransi Qx7 and added it to Telemetry Page. But it only shoes the message “Not Telemetry”
There’s one thing i’m not sure about. I added the diode between tx and rx on the rs232 side of the chip (I think, this is what the picture in the Thread shows).
Am I missing some configuration in the Parameters or should i rethink the soldering part. Where should I start searching for the error?