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

  • Chris, the IO board TX line would connect to the Vario Data In RX line, and GND to GND also. If power comes from the APM to the IO Board already then that should be enough connections. The X8R and the Taranis needs to be in D16 mode and bound that way too AFAIK.

  • @Jure Jerman I'm just getting back to my telemetry setup after having it on the back seat for the last couple months. I have the IO board & FrSky Vario but I'm still not sure how to connect everything to the X8R and APM. Any chance you could send me a diagram of how you hooked everything up?

  • Jani, a question out of the blue for you. In your code, what is the transmitted bandwidth of the data being sent to the FrSky receiver ? 

    Just wondering if you knew about their telemetry baud rate verses bandwidth issues (9600baud V's 1200baud IIRC).

  • Hello,

    I am using IOboard 1.1 (firmware version 0.5) with X8R  reciever. I am able to display most of the data on Taranis screen, LED's are working more or less as expected, but what is annoying is that voltage readings are two low (I have 3DR APM).  There were people complaining about that in the past, but I haven't found any solution.

    Any hint on that  would be more than appreciated.

  • PS. I've been looking at the differences between the PIC basic compiler I regularly use and Arduino C. Quite a big difference in many areas, so me modifying your code is going to take a while (say six months :).

  • I'd be happier to have no combined data readings, so please if possible avoid adding HDOP to some other digit reading. As it is I don't like the Sat count and Fix combined, because it's a visual PITA.

    I suspect there might be two types of user with this Mavlin-FrSky IO-board. Some like me who just want the basics shown very clearly, and those who want every bit of infomation possible no matter how messy it looks.

    Nice if both can be satisfied :)

  • Developer

    Brit, HDOP is not currently shown but GPS Satellite count and FIX Status is already shown. HDOP needs some extra jiggling to make it work as there is no exact replacement on Taranis/FLD-02 displays. But I expect that HDOP is one way or other shown on next software release. 

  • Developer

    Martin, yeah thank you. That's the best way to add requests. As if people add them to here they will be flooded and forgotten. In here it's best to do general discussion about different features and possibilities.

  • I added a request in the issue tracker. I hope that's also a place for feature requests too ?

    I can't fork the IOBoard software, as I write code for MicroChip PIC's only :)

    I can post something for that of course eventually.

  • Developer

    Martin & All,

    Just go and fork IOBoard software in github that way everyone gets benefit from work done by others than just us. That's how opensource works :)

    Also please use Issue Tracker for IOBoard software so we can follow different requests etc.

    jdrones/jD-IOBoard
    jDrones IOBoard firmware repository. Contribute to jdrones/jD-IOBoard development by creating an account on GitHub.
This reply was deleted.