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..
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!
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
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)
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