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

  • Developer

    New IOBoard firmware is available now and I would like to get comments on it. You can find it from our download area at jDrones. This is version 0.5 now and it has many bug fixes and new features. Also new version of IOBoard configurator is available on download page. 

    Issue tracker for IOBoard MAVLink software in GitHub here

    Issue tracker for IOBoard Configurator also in Github here

  • Hello Jani, thanks so much for replying quickly…. regarding the mAh Data… On OpenTx and Er9x on the main screen there is the A1/A2 Data that is presented based on what you set in the Radio Configuration screens. But when you connect IOBoard apparently there now is display for W(Power) and to the right of that supposedly mAh Used and it is an incremented variable going up.  I view the logs generated by the APM always and noticed that on my last flight that the Radio Telemetry indicated that used 523 (Assumed mAh used) for my 10 minute flight.  When I opened the log it stated that I used 2276 (via APM). So the Reading could be me making a mistake or just not understanding that value being posted.

    I know the reading from the APM is pretty much on as its very close to what the Charger is putting back into the Battery. Batt capacity is 3200mAh.  


    Anyway, perhaps you or someone could shed some light…. It would be very useful to have mAh used or a percentage calculation on the main display or using/taking up one of the variables so that the Voice Module can pick that up and sound it off to the pilot and or view on display.  I think you would have more control via using one of the variables available to IOBoard.

    Thanks for you time and keep up the great work!

  • Developer

    Adding used mAhs is not difficult to main software. Problems are more or less on displaying device eg. FLD-02 display or Taranis radio as there are no any really good locations where we could put mAh data. 

    As example we are already using Temperature 2 field on taranis/fld to display GPS Satellites + GPS Fix type. And it looks like 73  where 7 is satellite count and 3 is fix type. 

    I am open for suggestions....

  • Hi Jani, I was wondering if the IOBoard could report the mAh used as its available from the APM to the OSD? This would be very useful then the calculated value that is displayed which doesn't read very accurately.  Just curious…?

  • @LTMNO

    Looks like 4355.08 is in fact degrees, minutes and seconds, but without the extra separators. Math in my head, 55/60 is about the same as 0.91 and 48/60 is about 0.80.

  • Thats great news, thanks Jani et al….

  • Developer

    Last few days we have been studying more about FrSky protocol and it looks like some of the protocol specs are not correct and we finally found one bug on voltage calculations. Voltage has been working on Taranis radio but on FLD-02 displays it's been broken. After my engineers get bug squashed fully we will release new software for jD-IOBoard.

    Also we moved development to Github so if you found bug or you have feature request, please post it on github issue tracker. jDrones GiTHUB is here. You will find all projects under main folder and issues tracker is under project name. 

    jD Repository
    jD Repository has 9 repositories available. Follow their code on GitHub.
  • Hello Zidlov, here is the latest thread that is posted on DIYDrones… http://diydrones.com/profiles/blogs/adding-more-features-to-ioboard the latest version is 4a at the moment, it works mostly, enough that I am using it.. I utilize Arm and Disarm for Voice on TX and the GPS coordinates along with some other things…  Read this thread and see if it answers your questions… if not, ask away and we can take it from there… 

    Cheers!

  • Don't know why I haven't found this thread earlier...anyways..

    Using the ioboard, too, although I'm not (yet) running the latest firmware but there's still a lot of confusion around this topic and it's really difficult to find infos so I'll try it here:

    Anyone can tell me, what's the pros and cons of using the jd-io board versus using the frsky data output on Com1 of Megapirate directly? Tried this today and I can more infos than with my current version of ioboard (though I realize I'm horribly out of date with it's firmware... :) I'd prefer to use the frsky output of MP directly, because I save space and weight and could free the ioboard for use on my other copter....but I couldn't find any up to date info on whether it still gets developed or not AND what is the ardupilot compile option for opentx actually doing and how can I get to work?

    So confusing, there's a mavlink, a frsky and a ardupilot compile option and none are explained and I find it nearly impossible to find any reliable information on it....so, please hear my cry for help and enlighten me...someone! :)

  • I'm a little confused....does IOBoard_FrSkyMAVLink.v03a include everything that's in jD_IOBoard_MAVLink.15.hex and/or can they be used together?

    I'm also using openTX and can get values to display on my radio display but they are not all making sense.  I'm primarily interested in voltage/cell but the numbers are all whacky.  Plus I'm using a 4 cell battery but only seeing 3 cells on the display and where each cell should be around 4.2, I'm seeing 3.something

This reply was deleted.