APM PPM from openlrsng

Hi all,

I'm trying to cut down on cables and move to a single cable ppm input on the APM 2.5.

I have the input coming into input 1 and a jumper on between the singles on pin 2 and 3.

I have the output coming out of the openlrsng receiver on pin 6 (channel 5) and set this up as PPM using the configuration.

Where am I going wrong?



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

Join diydrones

Email me when people reply –


  • I have the same setup.  I will look at my configuration when I get home from work.  But I'm pretty I have the that sync time set for 4000 something.  I also have it set for limit PPM to 8 channels.  Works flawlessly.

  • With OpenLRSNG PPM is on channel5 / port 6. 

    I've exactly the same receiver as yours and it's work with 3.6.4 and 3.7.1 from Kha and google configurator but you have to choose in Rx side of google configurator to output PPM on channel 5 (choose 'PPM' : it's the only channel where you can choose it ) and limit to 8 channel. Without that it's not working at all. 

    On APM (mine is 3DR 2.5), you must short signal Input 2 et 3 with jumper. 

    I have a 9XR with openTx setup to default : 22.5 / 300usec and it's work. 

    Ps: I've just tested version of Ben from  http://www.itluxembourg.lu/site and it's working very well !!! 

    I'm using Orange OpenLRS TX 1 watt (JR) Hobbyking with Orange OpenLRS 9 CH 100 mw . 

    In this case, you must plug PPM in OpenLRS RX channel 3/port 4 of OpenLRS RX to APM Input 1 with jumper between signal channel 2 and 3.

    He just release a software updater (only beta 1.04 work at this time) and it's very simple and so easy to update RX and TX...


    No need to config anything !!! it's just working simply ! Many thanks to Ben !

    Just need to know how to output RSSI from RX to APM

    • update: with 1.0.5 firmware from Ben, RSSI is output on OpenLRS Rx 100 mW 'RSSI port'

  • Hey Oliver

    I struggled with this for awhile too. your wiring looks correct but as someone mentioned the minimum sync time could be a factor. My setup is as follows. OpenRX/TX 433mhz flashed through openlrsng google configurator. I had firmware 3.70.

    I messed with sync time, standard for me was 3000 but I tried 4400 that didn't work then tried 5000 that didn't work so then for some lame reason I tried 4350 and it worked! That didn't really make sense to me why that value worked but what I think did make a difference and maybe you should try is to rebind the tx/rx once you have this configured. I tried the rebind once I did the 4350 value and it worked.

    Good luck!

  • I have the same problem,

    Apm doesn't see openlrs's ppm signals.

    Any progress made?

    would be very helpful :)

    • Actually OpenLRS produces a very short 'low' pulse on the serial PPM, like 50 µs. For some systems this is not an issue, as the important data is the time between two pulses, not the pulses themselves.

      But for APM (and Pixhawk), this is too short.

      I made a special firmware to correct this issue and have normal 300 µs low pulses and this works fine with APM telemetry at 19.200 bauds. The only constraint is that it's made to use with two 1W TX modules. I've flown up to 12 km with APM and telemetry. All of this for less than 60 $ (2 x 1W OrangeRX TX)

      If you're interested the details and firmware are here : http://www.itluxembourg.lu/site

      And RCgroups discussion here : http://www.rcgroups.com/forums/showthread.php?t=2037442

      If someone is interested I can consider adapting it for 'normal' 100 mW RX-TX.

      • Hi Ben...your's code support 2  100mw TX/Rx??? I have 2 100MW Orange rx..one rx i use has tx...


        • Hi Luis,

          The goal is to use two 1W TX to make a long range bidirectionnal link. I've in the meanwhile also supported a 1W TX + 100mW RX configuration, but of course the range will be limited.

          For now a 2 x 100mW RX/TX is not supported, but if several people team up with a good reason to need it, I can do it :)

      • Thanks for the reply ben,

        It would be really cool if you could make the firmware for the normal receiver,

        But if it's too much of an hassle than forget it,

        I just wanted to see if it was possible, it would clean up my copter.

        But oh well, plugging the cables only on the signal pins works as well

        • Hi Thierry,

          It's done ! just go to www.itluxembourg.lu/site and you'll find the details. You can use two 1W TX or one 1W TX and a 100mW 'RX'.

          A new configurator is available which takes care of uploading the firmware.

This reply was deleted.


DIY Robocars via Twitter
Sep 9
DIY Robocars via Twitter
RT @chr1sa: We've got another virtual @DIYRobocars race tomorrow at 9:00am PT. Two dozen autonomous cars will compete, four at a time. Ther…
Sep 4
DIY Robocars via Twitter
Sep 1
DIY Robocars via Twitter
Aug 31
DIY Robocars via Twitter
Aug 31
DIY Robocars via Twitter
RT @ExplorerRobocar: Sometimes, I am really a big kid!! Having fun with my virtual RC car on the @diyrobocars track 😜😉, by using the « AR R…
Aug 24
DIY Robocars via Twitter
RT @grepLeigh: @donkey_car @unity3d @TensorFlow ~1050 episodes into training, my agent learned to erratically drive in the left lane. 🤖😆 ht…
Aug 24
DIY Robocars via Twitter
RT @EclipseCyclone: Sweet! http://Robotec.ai high performance #ROS 2 @unity3d #CycloneDDS bridge for @AutowareFdn @SVLSimulator now…
Aug 24
DIY Robocars via Twitter
RT @a1k0n: My car had a lot of trouble getting around the track at the last @diyrobocars event -- only one actual finished lap during the r…
Aug 24
DIY Robocars via Twitter
RT @SmallpixelCar: This is the run time map https://t.co/VzykOkUt2G
Aug 24
DIY Robocars via Twitter
RT @SmallpixelCar: Made a lot progress on Warm Spring Raceways track. Almost finished one lap. https://t.co/nUVpufZQyP
Aug 24
DIY Robocars via Twitter
RT @AntonioRobotics: Super fun time seeing these autonomous cars race at @circuitlaunch for the @diyrobocars quarterly meet up! The demolit…
Aug 15
DIY Robocars via Twitter
RT @a1k0n: I thought my dumb localization code was still working at the new @circuitlaunch track, but it was just *barely* working. I shoul…
Aug 14
DIY Robocars via Twitter
RT @DAVGtech: Recording of entire in person @diyrobocars race today @circuitlaunch. Fast forward a couple hours to go straight to the racin…
Aug 14
DIY Robocars via Twitter
RT @SmallpixelCar: This is the run time map. Very noisy Lidar signal https://t.co/bAbeVUMi10
Aug 14
DIY Robocars via Twitter
RT @SmallpixelCar: Today’s race with @a1k0n at @diyrobocars We both decided jumping over the wall was the way to break the 11s lap time. Th…
Aug 14