RX Inputs on APM not working?

Apologies for my first post being a plea for help, but I've run into a (figurative) brick wall with my copter build - I've been putting the bits and pieces together for a while now, but I now pretty much have everything I need, so I'm in the assembly/test process - and the r/c inputs don't seem to work.Basically when plugging a single channel from my RX into each input of the APM it only works on 'IN1'. I have monitored the inputs using the Arduino serial monitor and using the test mode (with the ArduPilotMega code).IN: 1: 1500 2: 1500 3: 902 4: 1502 5: 1502 6: 1502 7: 1502 8: 902 OUT 1: 0 2: 0 3: 100 4: 0The only APM input that causes any of the PWM values to change is IN1. When using IN1 the values for 1: and 2: above both change. None of the other channels have any effect.I thought it may be the PPM firmware bug, but following the instructions here I have reflashed, and there has been no change.Any suggestions - am I doing something stupid? Likely to be a hardware problem? Thanks in advanceRich

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

Join diydrones

Email me when people reply –

Replies

  • Okay, after further investigation it seems that IN1 on the APM is dead - As I've only got a 6 channel receiver my plan is to use IN7 as IN1, and so I have modified radio.pde as follows:

     

     

    // Pick Up Roll from Channel 7    

    ch_roll = channel_filter(APM_RC.InputCh(CH_7) * ch_roll_slope + ch_roll_offset, ch_roll);

    // Invert Pitch Channel

      ch_pitch = channel_filter((3000-APM_RC.InputCh(CH_PITCH)) * ch_pitch_slope + ch_pitch_offset, ch_pitch);

     

    Everything seems to work okay like this in the configurator - are there any other changes I need to make, or is there a reason this wont work ok?

     

  • 3692146190?profile=originalSo I've started putting my frame together, and have now connected all 6 channels from the RX to the APM simultaneously. As before channel 1 doesn't work, and channel 2 operates 1&2. The other channels work as expected. In the absence of any better ideas I'm going to order another APM..........
  • 3D Robotics

    It could be a blown input on the PPM encoder. Although that's pretty uncommon, it has happened. It's interesting that you're showing ~900 on channels 3 and 8, however. Odd.

     

    When you reflashed the PPM encoder, did you use the batch file and get a report of a successful operation? The data you show look a lot like the PPM bug, unfixed...

  • Admin

    @Richard,

    Do you have the correct transmitter modulation mode set for you RC transmitter?

     

    Just a thought.

     

    Regards,

    TCIII

This reply was deleted.

Activity