Great news This worked well. All except for the X8R since it doesn’t support PPM. I used an XSR instead.
Thanks so much for this.
Great news This worked well. All except for the X8R since it doesn’t support PPM. I used an XSR instead.
Thanks so much for this.
Yes the XSR stays on the ground, the script on the teensy allows Mavlink Pass-through scripts like Yaapu and Flight Deck to run on the taranis.
The only link from ground to air is through the 900x.
Yep, sorry I missed that the X8R does not have PPM, but glad to hear it’s working for you now.
I missed this, this is great for those of us who have failed miserably to get a diode cable working. Thanks
Hi Mathew
To flash the firmware, first set up the Arduino IDE for the Teensy. You will find the details here
Then there is a lot more information here, including wiring
Setup will depend on your circumstances. You will want to set up in one of three modes, ground, air or relay… The wiki explains how each mode works. Select your mode by removing the appropriate slashes in the source code before compiling the firmware, then flash.
Read the information in the links and wiki a few times and it should all fall into place.
Hi @Daniel_Rohde,
can you please describe what are you trying to achieve?
Which one of this 2 use cases match your setup?
I understand that you have OpenTX 2.2.3, good, that is a requirement.
I read you have ardupilot but which version?
Option 1
Ardupilot sends telemetry packets down the radio link in native frsky format, for this to work
Option 2
Ardupilot produces mavlink messages and these need to be converted to frsky telemetry either in the air or on the ground. The most common use case is on the ground where a teensy converts mavlink messages to frsky telemetry packets and feeds them into the Horus which displays them with the Yaapu Widget
For this to work you need
enjoy your new system
Alex
Hello Alex I use a Horus X12 to a X8r in 2,4ghz area I would like to see the Yaapu script with all the details such as battery and so on and GPS, etc. I use a Pixhawk 2 with ardupilot 3.5.x I have the Tinsy like on the one picture connected to telemetry port 2 and installed the script as described on the remote control. My goal is that all statements of the script will work and no sensors lost message comes more Which HEX file exactly should I flashing yes from 0.9 -1.1x? and I have already mentioned open tx 2.2.3 on the run. Thank you for the excellent support p.s. a question still need I this Orange module what is mentioned or can be passed over the whole telemetry channel?
Daniel,
with your setup you do not need a teensy, all you need is an inverting cable
The wiring is:
FC → inverting cable → X8R s.port
take a look at
http://ardupilot.org/copter/docs/common-frsky-telemetry.html#common-frsky-equipment
http://ardupilot.org/copter/docs/common-frsky-telemetry.html#diy-cable-for-x-receivers
Oh my god The solution can sometimes be so easy I’ve been experimenting with this thing for weeks and I thought I was too stupid :). Thank you and I will contact you if the components are there and have been successfully installed A small question at the end, I can use this component with a Taranis X9D Plus? because my buddies certainly want to have this great script as well I wish you a nice day and thank you for the very fast answers that you have saved me a lot of work
Daniel, we all started from “the beginning”
the script works on all FrSky radios: Taranis X9D, QX7, X-Lite and Horus
The setup is similar, take a look at the docs for further infos
cheers,
Alex
Hey I’m it again so I have now built this component from the instructions: Some soldering required have put it on telemetry 2. and changed the serial protocol 2 to 10. On the Horus x12 runs the yaapu script and the remote control but finds no other sensors. What have I done wrong. Thank you for your help in advance
Hi Daniel,
you have to make sure the cable is working, what sensors do you discover if you do a sensor discovery with your flight controller wired and powered on?
Yes of course, have inserted everything as described. The script runs on the Horus. But under telemetry sensors only the 2 standard ones are shown. The latest open tx also runs on the Horus. What else could I have done wrong under serial 2 is changed to 10. I’ve also tried the script for the Taranis, there comes a syntax error, there’s the latest OpenTX on it and of course Lua and Luac set a hook.
Would it help if I took a picture of the building block and its wiring ? or photograph the folder structure on the Horus / Taranis ? Thank you in advance for your help.
Sure, a picture would help. If you only see 2 sensors than either the cable is not working or it’s not connected to serial 2.
Perhaps try exchanging tx and rx on the flight controller side if the cable
Daniel, I had mixed results with those converters. I started to type a simple alternative for you, but then realised this converter is likely between the Pixhawk and the airbourne receiver. In that case I resorted to using a pair of transistors to invert and convert to single wire.
Good morning to all and a huge thank you to all it finally works. The devil is sometimes in the detail. 3 ttl to rs232 converters had to die because I found the error. the problem was that the solder pads on my board were only connected to the controller from below but I had used the upper solder pads. Now everything is displayed super. Only the mah and the Ah indicate 0.00, would be super if you could tell me how I can still solve the problem
Ok just seen I need the mAh and Ah display not at all you could remove the from the script nicely and if yes how do I do that
Hi,
you need to recompile the script to remove them, there no option in the config menu to hide mAh and/or Ah