Developer

Adding more features to IOBoard

jdrones_ioboard_mavlink_frsky.png

IOBoard Let's make it better... We need testers...

Awhile ago we made first translating program for IOBoard and since that people have been using it as it was and/or modifying its open software. Now that we have more and more devices supporting FrSky telemetry, converting becomes more fun.

So let's make it. Current roadmap for IOBoard is:

- Have full support for MAVLink/FrSky conversion

- LED driver with configurable patterns

- OpenTX, er9X support

- TLD-02 display support

- Updated Configurator

Currently tested features on Taranis radio:

Heading, Temperature 1, Temperature 2 (shows satellites/fix type), Armed/Disarmed and Throttle values,

Lat/Lon, Altitude, Voltage, Cell volt (avg), Speed

jD-IOBoard can be found from jDrones store

Latest MAVLink/FrSky software is IOBoard_FrSkyMAVLink.v03a 

software can also be found from arducodes repository at google code

Let us know how it works and if you have ideas, post it on..

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Hi Jani, I asked the same question of you over on the 'IOBoard goes MAVLink 1.0' post

    'Hi Jani, can I parallel the outputs to supply more current? as im hitting the 500mah per port limit, if i can do i need to change anything in the software? Im driving 4x1w leds in series off a 12v feed thanx'

    Cheers!

  • Which firmware version are you using. Latest version 0.5 doesnt act like described by you (which correspondences with the sources in FrSky.ino file)
  • Developer

    Just came back from small holiday...

    RPM display on Taranis and FLD02 works in way that when disarmed it's 1000, armed 1050 + throttle value. Eg middle throttle it shows around 1500 on RPM field

  • No problem with the Taranis custom switches for voice messages, I have many already setup for flight modes, auto-tune and battery voltage etc.

    If the RPM output from the IO_board had six different rpm's then it could convey the APM flight mode status instead of just armed/disarmed. Disarmed could be the seventh rpm value perhaps.

    Regards,

    Martin

  • Hi gents. When you set up your TX for modes. The settings you use can be used for voice switches to inform you visually and audio wise from OpenTX.
    I will post the solution when I get a chance but it is all over openrcforums.
  • I found the latest sources to be here:https://github.com/jdrones/jD-IOBoard/

    You can find the payload creation for FrSky telemetry here: https://github.com/jdrones/jD-IOBoard/blob/master/jD_IOBoard_MAVLin...

    For RPM it seems to be static values for armed/disarmed (you can see "older" calculation "uncommented" on top of the calculation (line 169ff)

    jdrones/jD-IOBoard
    jDrones IOBoard firmware repository. Contribute to jdrones/jD-IOBoard development by creating an account on GitHub.
  • I am not shure if the latest sources are available. I used the hex file to flash device and saw old Arduino sources (~1 year old) somewhen.
  • Thanks Kai.

    I see you get similar results then. I agree documentation is important in getting the most out of any device except maybe a tooth brush :)

    It's probably possible to work it out from the code, but I don't code in C.

    I get the same RPM reading as you, so maybe that was changed. Actually on Taranis the RPM value could be used to announce the Flight Modes back from the APM, if each mode was assigned a different RPM value. In the Taranis you'd set up six virtual switches for each. I already have the voice files in my radio.

    I'd like to see T1 used for something else instead of temperature, actually I'd prefer to split the GPS status apart between T1 and T2. T1 for 2D/3D fix, and T2 for Sat count.

    It would be nice to code that stuff myself, but if I do it won't be on Arduino, it would be on a PIC. 

  • I have it (v0.5) with a Taranis. I dont think that there is much difference between OpenTX (e.g. on 9X or 9XR) and Taranis.

    In fact the problem is, that there seems to be no latest documentation of the values transmitted (see my post above).

    Kai

  • Hi,

    Has there been much testing of the Mavlink to FrSky feature on a Taranis radio yet ?

    The reason I ask is that I have problems with a few measurements that don't work or don't work as expected.

    I have some questions...

    Thanks,

    Martin

This reply was deleted.