As most of you may or may not know, I've been a big proponent of using PPM Sum (aka CPPM) with the Ardupilot since I first figured out how to make it work.  The simplicity of just running a single wire from the Rx to the APM is very attractive.  It eliminates 7 possible failure modes (losing the wire connecting channels 2-8) which could result in loss of control.  There's only 1 wire to get right, but also one wire to get wrong.  Fortunately, the APM can handle complete loss of signal well, and if you set your failsafe to handle complete signal loss, all is good.

I was using this on my HK450GT FBL helicopter, along with a FrSky D8R-SP Rx. Again, as anybody who knows me is aware, I'm a big fan of FrSky radio equipment.  It is affordable, and high performance offering true diversity on the Rx, easy to use CPPM (just requires a jumper on two pins), the Rx is very tolerant of low voltage (it'll keep going LONG after the APM would have shut down, down below 3V).  And rebooting and reacquiring the Tx signal takes less than 1 second.

All of these features are superior to the big name brands, Futaba, Spektrum, etc.

And the telemetry features offered by FrSky is just the icing on the cake.  RSSI (signal strength), Rx voltage, external voltage (flight battery), and even the option for a telemetry hub with all kinds of goodies This is somewhat negated by using an APM, but still, you can put one of these on your Tx and have all the info right at your fingertips.

Anyway, back to my little 450 heli with a HUGE Rx mounted on it, the D8R-SP.

I discovered that FrSky offer a new Rx, the D4Fr which is a small, yet full-range Rx.  And while it only has 4 channels out, it can be configured to do 8-channel CPPM with the simple addition of a jumper! Brilliant, and there's no reason why any modern compact receiver shouldn't be able to do this.  This Rx does not have as many telemetry features as it's big brother.  It can only report RSSI and Rx Voltage, it does not have connectors for the telemetry hub or external voltage.  But that's fine, as the APM can be used to report voltage anyway.  So I ordered one and it arrived Friday.

I started working on setting it up, when the wheels started turning in my brain.  The "case" is just a flimsy plastic thing, almost useless anyway.  And I'm only going to have a single cable going from the Rx to the APM, and it's so small.  And the APM2 has those stand-off pins onto which the daughterboard is soldered.  And those pins are kinda long...  And I've got this piece of empty prototype board sitting around...

Pretty soon I had de-cased the Rx and stripped all the input pins off the APM2.

I soldered the proto-board to the daughter board standoffs, and then glued the Rx board onto the proto-board.  I soldered jumpers on both the Rx and APM2 in order to set both into CPPM mode.  And then I soldered a jumper wire for the CPPM signal, power and ground.  Done.

The complete unit is compact.  There's no wires to get in the way of whatever vibration-damping mount you are using.  There are no wires to come disconnected.  I suspect this setup is at least an order of magnitude more reliable than a standard 8-channel APM2 setup.

Even better, it's compact, and easy to move between vehicles.

Views: 8313

Tags: APM2, CPPM, FrSky, Rx, fail-safe, receiver, reliability

Comment by Kabir on June 14, 2012 at 9:03am

@Lyn is that a copper PCB???????? !!

Comment by Lyn Rees on June 18, 2012 at 1:30am

Hi Mohammed.

Its a FR4 PCB board a base of Glassfibre with a 1oz (35micron) copper clading. Its available in copper on one side or both. The one in the picture is a double sided board. The thing worked out a little bigger than I would have wanted but it solved a few issues i.e. unsightly wiring, and the jumper wires seen on the legacy AP board are run as copper tracks on the board. thanks for taking an interest.

Lyn.

Comment by Christian Winkler on July 7, 2012 at 5:36am

Hi together,

i want to use a D4R-II together with APM2, PPM and RSSI are no problem. What i want to connect as well is 

the serial port of RX and APM2 to send compressed GPS information over the FrSky data downlink to my antenna tracker. in principle i have that working, currently with an arduino pro mini evaluating an attached GPS sensor, compressing the GPS data and sending it over the downlink. So tweaking arducopters software to do that as well will be no big deal. I use NewSoftSerial with the arduino as it provides the inverted TTL signal, that is expected from the FrSky RX.

Question now is:

1) Can FastSerial in Arducopter 2.6 somehow be used for generating an INVERTED TTL signal?

2) Which Pins/Port should i use on the APM2 to connect the FrSky RX serial port?

Thanks!!!

Christian


JDrones
Comment by Jani Hirvinen on July 8, 2012 at 8:16am

Christian,

Simple answers.

1) All APM2 serials are based on UART and they cannot be inverted

2) you cannot. We have been talking this over on our devel group several times and with current system it's rather hard or impossible to connect them

I am personally working on another type solution for this same issue and we will announce that in week or two after software is ready.

--jani

Comment by Christian Winkler on July 8, 2012 at 9:19am

@Jani, thanks, i love simple answers.

Even if i dont like the content ;-)

Looking forward to your solution, keep up your good work :-)

Comment by Jason Willis on July 16, 2012 at 4:41pm

Does anyone see anything wrong with this? I'm trying to get my APM2 to work with a FrSky D4FR in cppm, I think I've tried every way I can find and nothing is working.

Comment by Eyeindasky on August 13, 2012 at 10:01am
Wow wonder if you can make it more compact,I would by one.
Comment by Malcolm Hancock on August 21, 2012 at 3:49pm

It should be noted that the FrSky now list the D4FR as discontinued and replaced by the D4FR-II. This Receiver and the two FASST compatible ones (TFR4 and TFR4-B), have the following warning about using CPPM

 

Note: CPPM channel can not handle all eight channels at the same time with all throws are maxed out, as it does not have enough frame gap. It is recommended to use at most six channels from CPPM channel while leaving off the rest two channels, otherwise improper performance might occur.

 

Comment by Darren Stan Oakley on August 27, 2012 at 3:14pm
Anyone got a problem with there 3 position switch mix changing after going ppm. My channel 5 and 6 are now mixed .

Developer
Comment by R_Lefebvre on August 27, 2012 at 3:21pm

No, sorry, no problem and I've done this 3-4 times now.  What equipment are you using?

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service