This is a OSD for FrSky Smart Port telemetry based on minimosd-extra.

To get this working you need:
- MinimOSD or MavlinkOSD
- UART to Smart Port Inverter https://github.com/razvanstanga/minimosd-frsky/blob/master/S.PORT_inveter.png
- FTDI 5v connector http://www.robofun.ro/conector-ftdi-5v

Installation:
- mkdir ArduCAM_OSD
- cd ArduCAM_OSD
- git clone git://git.razvi.ro/minimosd-extra-frsky.git .
- copy the the content of libraries in c:\Users\YourUser\Documents\Arduino\libraries\
- open ArduCAM_OSD.ino in Arduino
- select from Tools > Board > Arduino Pro or Pro Mini (5v, 16 MHz) w/ATmega328
- upload

Working:
- battery voltage from current sensor (FCS-40A)
- cell voltage (in temperature slot) from lipo voltage sensor (FLVSS)
- amperage from current sensor, old hub vfas (FAS-40/FAS-100/FAS-100-XT) and new smart port (FCS-40A)
- altitude form bario sensor (FVAS-02H)
- gps (GPS V2)
- low battery warning
- you can use Config. Tool to edit the settings

I used the following sources to write it:
https://code.google.com/p/minimosd-extra
https://github.com/zendes/SPort_OSD
https://github.com/zendes/SPort
https://code.google.com/p/telemetry-convert/wiki/FrSkySPortProtocol
https://code.google.com/p/opentx/source/browse/trunk/src/telemetry/frsky_sport.cpp

https://github.com/razvanstanga/minimosd-frsky

Any help on this is welcomed.

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

Join diydrones

Email me when people reply –

Replies

  • I buy minimosd/mavlink like this http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=...

    +ftdi

    I need help because with X8R (buy 2015) I dont have data!
    can You help me!

    I have used example from forum,

    I have buy http://www.hobbyking.com/hobbyking/store/__24523__ZYX_S_S_BUS_Conne...
    I try with  http://www.hobbyking.com/hobbyking/store/__58202__FrSKY_S_Port_To_U...

    I have also    http://hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=16672 but i don't have try

  • Hallo 

    I have a problem.

    I have build this OSD and connected to my Taranis.

    This OSD shows the data from current and voltage, but it doesn´t show the GPS data.

    The Taranis shows the GPS Data on the display.

    I use the old GPS Module with Frsky Hub or the DIY Frsky GPS with Arduino and i can see the GPS data on my Taranis.

    Between Taranis and OSD, i use a TTL-RS232 converter. 

    Where is the Problem?

    best regards,

    Stefan

     

    • Taranis firmware recognises the Frsky Hub data. I don't have the hub so I cannot properly test this.
      You can look at the Taranis firmware and adapt this OSD for your needs.

      • Thanks for your answer.
        What settings should I change to see the GPS data from my Taranis in OSD?

        In the ArduCAM_OSD I have defined:
        #define FRSKY
        #define MinimOSD
        #define TELEMETRY_SPEED 57600

        What else could be the problem?

        • My Antenna Tracker (open360tracker) use this data address to work with GPS data.

          #define GPS_ALT_BP_ID   0x01
          #define GPS_ALT_AP_ID   0x09
          #define BARO_ALT_BP_ID 0x10
          #define BARO_ALT_AP_ID 0x21
          #define GPS_LON_BP_ID   0x12
          #define GPS_LAT_BP_ID   0x13
          #define GPS_LON_AP_ID   0x1A
          #define GPS_LAT_AP_ID   0x1B
          #define GPS_LON_EW_ID  0x22
          #define GPS_LAT_NS_ID   0x23

          This OSD work with this data adresses.

          #define GPS_LONG_LATI_FIRST_ID   0x0800
          #define GPS_LONG_LATI_LAST_ID    0x080f
          #define GPS_ALT_FIRST_ID               0x0820
          #define GPS_ALT_LAST_ID                0x082f
          #define GPS_SPEED_FIRST_ID          0x0830
          #define GPS_SPEED_LAST_ID           0x083f
          #define GPS_COURS_FIRST_ID          0x0840
          #define GPS_COURS_LAST_ID           0x084f
          #define GPS_TIME_DATE_FIRST_ID   0x0850
          #define GPS_TIME_DATE_LAST_ID    0x085f

          The first one are the addresses from the old D-series protocoll and the second are from the SPort protocoll.

          I think this is my problem.

          Is it posible to change this addresses? So that the OSD works with the old protocoll adresses.

  • I just updated the sources. 

    - battery voltage from current sensor (FCS-40A) 
    - cell voltage (in temperature slot) from lipo voltage sensor (FLVSS) 
    - amperage from current sensor, old hub vfas (FAS-40/FAS-100/FAS-100-XT) and new smart port (FCS-40A) 
    - altitude form bario sensor (FVAS-02H) 
    - gps (GPS V2) 
    - low battery warning 
    - you can use Config. Tool to edit the settings

    • Just found this googling after finding out the taranis has a serial port.

      I am guessing normally this goes on a minimosd installed on the aircraft, but I wm wondering if a minimosd running this could be fed by the taranis on the ground in line with the ground video signal.

      The taranis seems to allows sport pass through. Has any one tried this?

      Stu

  • This is exactly what I need.

    Is the UART to Sport Inverter something that I can buy? or can it only be made?

    Would this work?

    http://www.alofthobbies.com/frsky-sp2uart-476.html

    Thanks

This reply was deleted.

Activity