Recent Changes - Search:

Get Started

Howto

Reference

Contribute

edit SideBar

FrskyTelemetry


Connect the Naze32 board to the analog telemetry RX port

The Naze32 is capable of outputting a lot of data to FrSky receivers. This way you can use the FrSky Telemetry to send back all the data to your transmitter. It displays things like: Accelerometer data, voltage (if VBAT is enabled), gps data (if enabled), height (if barometer is enabled), etc

There are three options to add a FrSky d8 compatible receiver with telemetry to your Naze32. With option 1 you use the hardware UART port and the special FrSky telemetry pins on the Naze32. With option 2 and 3 you use a softserial connection.

Option 1

Use this option if you are not planning to add other electronics to your Naze32 like a OSD, Bluetooth, etc. With this option you will use a real UART (serial) port to send the data to your FrSky receiver. Note that when you uses this option, you can't use the regular tx/rx pins anymore since they are shared with the FrSky pins on the Naze32.

  1. Connect your FrSky receiver (like the d4r-II) to your naze. Connect the External analog telemetry Rx port of your FrSky receiver to the Tx FrSky port on the Naze32 (in the manual indicated as "5")
  2. Connect your Naze32 to your pc and open BaseFlight
  3. Go to the CLI tab and type the follow codes:
    1. disable the softserial ports since we will use the real UART port
      feature -SOFTSERIAL
    2. Enable Telemetry
      feature TELEMETRY
    3. set the port on which you would like to put the telemetry data out (we use "0", since that is telemetry output over UART)
      set telemetry_port=0
    4. set the protocol for the telemetry output (we use "0" to select the FrSky protocol)
      set telemetry_provider=0
    5. Save everything, it should be working now!

option 2

Use this option if you are planning to connect several electronics to your Naze32 that will use serial data like a OSD, Bluetooth etc. We will output the telemetry data through a softserial port. This is a "virtual UART", so not a real UART (altough this doesnt matter!). You MUST use PPM for this to work since we need the RC input pins!

  1. Connect your FrSky receiver (like the d4r-II) to your naze. Connect the External analog telemetry Rx port of your FrSky receiver to RC input pin 6 on the bottom of the Naze32 (See figure 2 in the manual)
  2. Go to the CLI tab and type the follow codes:
    1. enable the softserial port since we will be using softserial port instead of the real UART port
      feature SOFTSERIAL
    2. Enable Telemetry
      feature TELEMETRY
    3. Set the baudrate of the softserial to 9600 to communicate correclty with the FrSky receiver
      set softserial_baudrate=9600
    4. Set the softserial port 1 to inverted, since that is the way the FrSky protocol works.
      set softserial_1_inverted=1
    5. set the port on which you would like to put the telemetry data out (we use "1", since that is telemetry output over the soft serial rc input pin 6)
      set telemetry_port=1
    6. set the protocol for the telemetry output (we use "0" to select the FrSky protocol)
      set telemetry_provider=0
    7. Save everything, it should be working now!

option 3

This is the same as option 2, but instead uses 8 as the output pin. So hook up FrSky Receiver Rx to rc input pin 8 on the bottom of the naze32 pin. you MUST use PPM for this to work!

Edit - History - Print - Recent Changes - Search
Page last modified on July 02, 2014, at 09:19 PM