How to get complete telemetry on the RC controller?

Hello everyone

I am sure there are similar to this topics but I was not able to find specific step by step on how to setup telemetry to send all important flights data such as:

Rotor RPM, Batteries Voltages, total Mah drawing from the Batteries, ESC current draw from the battery, ESC and motor TEMP, power (W)…

Also flight data such as Alt, Speed, GPS etc…
This information is very important to know what is going on during the flight

I see some people using Yaapu Telemetry Script but I have no idea on how to get it to work!
I am using PIXHAWK 2.4 cube for my AS350 bird with the V4.4.1 (e010f979)

And the other Orange Bird is 3DR PIX4 2019 with the older 2019 firmware.

both using hobby wing 200A v4 platinum OPTO and the other is 130A V4 platinum OPTO.

I am currently using [Holybro Telemetry Radio) they don’t provide anything except the heading and the ALT, Sat info and its very short range, the long range cost much more!
Iam using the new TX16S radio with with SuperP 14CH PWM Diversity Receiver ELRS 2.4Ghz for both of my Helis, and both are under (ELRS) radio control protocol

Thank you for any inputs.

Ozzy

The most important input is: update to 4.5.7 FW ASAP. And use the latest yapu script.

You mean update the firmware in my AS350 bird with the V4.4.1 (e010f979) and my 3DR unit to the v4.5.7 ?

What this update offer?

I just updated the AS350 to V4.4.1 but was really pain to re do all the PID and all problems during the setting and testing… still need to do the auto tune :frowning:

But is that will offer telemetry data?

Thank you
Ozzy

All the instructions for Yaapu are in the wiki. Is there a specific step you’re having issues with?

Usually you do not need to retune after a firmware update.

Why did you feel that you needed it?

The list of improvements between 4.4.1 and 4.5.7 is huge and I will not repeat it here. Seach ArduCopter release notes and you can see it.

My Question was about the ESC wiring the RPM cable, is there any port in the Pixhawk to connect with?
This is to receive RPM data to my radio,

The ESC comes with single wire that support RPM measurement.

Now, regard the rest of the important Data that we need to get into into the radio to monitor the ESC temperature, current, voltages and the mah drawing all those variables should be sent to the radio

I will check the link you provided up to see if I can manage to get it done.

Thank you again.
Ozzy

All the information is available as MAVLink telemetry using telemetry radios that support mavlink protocol.

To get that data on a RC transmitter you need something like the yappu script.

Please explain in more detail what you want to achieve

I’m working from my phone so I can’t find the link right now. You can set up RPM data through a GPIO. Once you have it Yaapu telem will display RPM info.

Look up RPM GPIO in the wiki.

Trying to learn about this, it’s new to me, I need to monitor my RPM, ESC heat, Voltage, Apms, Mah consumption.
Is there firmware to update or its like a code you copy it and past into the SD?

Oh, and I am going to update my main 3DR pix firmware, going through all the steps again.
Thank you

You need to get a clue how to install Yappu scripts on the TX16S

Once you do that and update the flight controller FW to 4.5.7 it will work fine like it does for thousands of other users.

I’m not sure about ESC temperature but everything else on your list can be monitored via Yaapu.

Just updated it to 4.5.7, you are currect, the parameters never effected, and no need to calibrate any GPS or sensors.
Now I am going to get my TX16s with a LUA telmetery script!

I appriceate it!

I think I will OK with the ESC, I just downloaded the code in the link you provided up, and going through the Radio LUA setup.

Thank you so much!

Ozzy

anyone know where to plug the ESC single (Yellow) cable into the PIxhawk?
is it to serial4/5 ?

Thank you
Ozzy

If that’s the “Telem” wire from the ESC then yes, Serial 4 (or 5) Rx pin.

SERIAL4_BAUD,115
SERIAL4_OPTIONS,16  <- this one can depend on which flight controller you have
SERIAL4_PROTOCOL,16

Hobbywing ESC’s have 2 ports at the front (R & S) R; stand for the Thro (Esc) connect to ch SB ( Pixhawk).
S stand for the BEC (3) cables yellow, Red and black. the red and black will not be used in this case; since I don’t have BEC in my Hobbywing 130A OPTO

Now I left with the Yellow cable that should go to the Pixhawk, but don’t know where ?
do I need to add this cable to my external BEC? I have Castel 10A BEC that gose to pixhawk Ch #7 only Red and Black, so I can add the yellow to the cable?

on the side if ESC where is the Fan red and black cable go with P for Telemtery ( this is for the telemetry and this will go to Serial 4/5 port in the pixhawk.
note: I am using arducopter 4.5.7 Tradheli setup

Thank you
Ozzy

It’s not telemetry but an RPM signal as you noted.
Hobbywing RPM
RPM Measurement

Please what is the number of SERIAL4_OPTIONS, ?

the radio giving me red message ( no telemetry Data yaapu telemetry widget 2.0x dev (1997425)

I installed the yellow cable to Serial4 in thePixahwk

and the other telmetry cable that comes from the side of the hobbywing ESC( fan port) I installed it to the BEC input #7
Thank you
Ozzy

Why? It’s not serial data, it’s a RPM signal. If it will do anything at all it would be connected to a GPIO input.

so you mean I must connect tghe other cable ( side of the ESC the P cable ) to Serial4 ?

and the R cable gose to GPIO #5 ?
Thank you

Ozzy