uThere
Home Products Videos Support
 
Connecting Ruby to a receiver using "PPM"

Some receivers can output control signals for all servo channels conveniently on a single pin. This allows a simple, thin cable to be used to connect the receiver to Ruby.

There are various names, all for the same format: "SPPM" ("serial PPM"), "CPPM" ("composite PPM"), "PPM Muxed", "MikroKopter compatible", or simply as "PPM".

"PPM" in the context of outputs from handheld receivers is not to be confused with the completely unrelated "PPM" vs. "PCM" modulation of handheld transmitter radio signals..

 

Which receivers offer PPM output?

Receivers such as DragonLink, EzUHF, ChainLink Dare, some FRSky, and others claiming to be "MicroKopter compatible".

Spektrum receivers do not offer SPPM output, but its possible to get another serial format suitable for Ruby by connecting satellite receivers directly to Ruby. [more info]

Futaba brand receivers do not offer SPPM, but some inexpensive Futaba compatible receivers from FRSky do provide SPPM. Also, Futaba's "S.Bus" compatible receivers offer an alternate serial format suitable for Ruby. Contact support@uthere.com to obtain a S.Bus adapter.

The Jeti Duplex RMK2 Satellite receiver and possibly other Jeti models offer SPPM output. You can connect the satellite directly to Ruby without a main Jeti rx unit.

 

RSSI ("Radio Signal Strength Indication")

In addition to SPPM output, some receivers also output value that indicates radio signal strength ("RSSI"). Ruby can optionally connect to this signal, either through the separate "RSSI" connector, or in the case of EZUhf through the SPPM signal itself. This can be useful for monitoring during flight, logging to see how your receiver is performing at long range, and receiver and antenna diagnostic. It is is not required for operation, however.

 

Connecting to Ruby

If you indicated in your original order that you had a SPPM compatible receiver, an appropriate adapter cable would have been included in the shipment to you. Contact sales@uthere.com if you need us to send you this cable.

The Ruby SPPM adapter cable has a standard servo plug to connect into the SPPM output of the receiver. Simply plug it into the pins on the receiver on which SPPM output is provided. Be sure that you have the polarity correct. This connector also provides +5v power to the receiver, so it's the only thing that needs to be connected to it.

A second plug (the one with just one wire) can be optionally plugged into RSSI output.

This cable is the only thing that will connect to your receiver. In addition to receiving SPPM signal, it provides +5v power to the receiver. Do not connect servos or power directly to the receiver.

Note that with just one thin cable, it's now much easier to place your receiver in an optimal location on your plane, away from video transmitters or metal obstructions.

 

 

Getting SPPM output from your receiver

Dragonlink
EZUhf
Chainlink
FRSky
Xtreme Power Systems
Others
Dragonlink

 

Newer 12 channel Dragonlinks:


click to enlarge

 

Older Dragonlinks:

Dragonlink 12 channel with PPM connected
click to enlarge

Note that on older 9 AND 12 Dragonlinks, SPPM output is on channel 9. On newer Dragonlinks (" version 2" and higher, sold starting early 2012), SPPM output is on channel 12.

** As of 7/19/2012, some diagrams and documentation on the Dragonlink website still show SPPM output on channel 9. Above is a corrected diagram.

 

EZUhf


click to enlarge

SPPM output is referred to as "Mikrokopter Mode" in the EZUhf documentation. In configuration of the receiver, you can select any channel to be used to output SPPM. For older units (purchased before 2012?), you may have to download new firmware from ImmersionRC to get this capability for your particular model receiver.

RSSI

You can also configure EzUHF to output RSSI information on one of the channels included in the PPM sequence. Be sure to select an unused channel (i.e. channel 8), because this will mask out that channel from your transmitter. Tell support@uthere.com what channel RSSI info is being output on so this information can be entered into your configuration. RSSI is not critical for Ruby operation, so If you have no free channels available, you don't need to set it up.

Because RSSI info is included in the PPM output, the "RSSI" plug on the Ruby adapter is not used with EzUHF and can be left dangling or cut off.

 

 

Please refer to the receiver's documentation and ImmersionRC website for more information.

 

Chainlink
"Dare"

Chainlink Dare

The pinlayout is different for the "Dare" than other receivers. If we have not shipped a SPPM cable to you for this specific receiver, you will have to remove and shuffle the pins in the servo connectors to match. See "for more compact connection" below. Contact support@uthere.com for help.

FRSky

Some (but not all) FRSky receivers now offer SPPM output (called "CPPM" in their documentation.)

FRSky sells modules that can enable most popular brand transmitters such as Spektrum to transmit on a 2.4 ghz protocol that is compatible with FRSky's receivers. They also offer a "TF" series of receivers that are directly compatible with Futaba FASST 2.4 Ghz transmitters, not requiring a special transmitter module.

Requires FRSky transmiter module:
  D4R-II  
  D8R-XP  
  D8R-SP (discontinued)
  D8R || Plus Firmware upgrade required. [more info...]
  D6FR [requires FRSky transmiter module]
  V8R7-SP  
     
Directly compatible with Futaba FASST transmitters:
  TFR4  
  TFR4-B  

Even though they're just "4 channel" receivers, the D4R-II and TFR4 can actually output 8 channels via SPPM. That makes these models the most desireable, since without the extra servo pins, they're smaller (and also cheaper). If the signal pins on CH3 and CH4 are connected by a jumper, CH1 will output SPPM for CH1~CH8, and CH2 will output RSSI (PWM).

 

Other FRSky receivers:

Many of the FRSky receivers DON'T offer CPPM output. For instance, it appears that CPPM output this is NOT possible with the V8R4-II.

Look for availability of "CPPM" output in the specs / documentation of the particular model receiver of interest. The documentation for every FRSky receiver is available on their website http://www.frsky-rc.com. Don't confuse "CPPM" output with the sections describing how to switch between HS and FS "PPM" transmitter modes.

Xtreme Power Systems

The latest firmware for the Nano, and possibly other models now provide PPM output. Use the "positive going" output.

[more info...]

Setting failsafe:

You'll need to set the failsafe for the throttle channel to an extra low value in order for Ruby to detect that signal has been lost. This is a bit trickier on XPS receivers than on most others. Obtain a separate wireless "programmer" device from XPS which allows you to connect to the receiver through your PC. Put your receiver in a programming mode. Use the XPS software to connect to it. Once connected you go into fail safe settings and sellect "off", rather than "hold"

Other receivers

It may be necessary to upgrade some receivers to the latest firmware or change configuration / settings to obtain SPPM output.

Often the PPM output pin is not labeled as such, but may be on the highest number channel when activated.

Refer to your receiver documentation for more info.

 

 

For a more compact connection:

You can cut off the connectors and solder the cabling directly to the backs of the pins on the receiver.

The cable ends are color coded:

Black Ground Plug into any ground servo pin
Red +5V Plug into any +5 servo pin.
Gray / Uncolored RSSI

(Optional)

Plug into the "RSSI" output pin

** Output must not exceed 3.3 volts

Green PPM Plug into the "SPPM" output pin

 

 

For techs:

Here's what the "SPPM" waveform looks like (see the trace on the bottom):

Image courtesy of "RENATOA"


click to enlarge

 

 
usa flag RubyTM and other uThere products are manufactured in the USA Mission  | About  | Testimony | Mailing List | Satisfaction | Policies | Contact Copyright © 2011-2020 uThere, LLC