Tricopter yaw servo reversed

Hi

Does anyone know how to reverse the output from APM to the servo (tricopter)? I
think that I can fix this by rotating the servo, but it might be easier to just
change something in the code, since the DIP switches are not used anymore.

 

**The APM is mounted correctly; it's only the output to the yaw servo that is reversed
i.e. stabilize corrections are reversed, but manual input from the transmitter is correct.**



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

Join diydrones

Email me when people reply –

Replies

  • Hey, yes you can reverse the yaw. Did you come right?

  •  

    OK. Just for completeness, and to make it easier for others coming across this. This is the code fix:

     

    #if FRAME_CONFIG == TRI_FRAME
    // servo Yaw
    g.rc_4.calc_pwm();

    if(g.rc_4.get_reverse() == true)
    {
    APM_RC.OutputCh(CH_7, ( (-1 * (g.rc_4.radio_out - g.rc_4.radio_trim) ) + g.rc_4.radio_trim ) );

    }
    else
    {
    APM_RC.OutputCh(CH_7, g.rc_4.radio_out);
    }
    #endif

     

    At line 831 in 2.0.38 in the ArduCopterMega.pde tab

    This should let you reverse channel 4 in the planner by putting in a '-1' which will reverse the way the copter compensates with the yaw gyro.

    Thank you Don for the fix!

  • i have try to change CH4_rev to -1, the ruder can reverse.

    but my 3Cs is still rotate yaw to left

    I think, i must reverse the yaw gyro.

    i use prop. CCW for left front and back. and CW for right front

    any idea?
  • Ahhh! Just got it to work! You need to reverse the RC4 channel NOT the RC7 -- RC4 is the input for yaw on a tricopter. You reverse the channel by replacing 1 with -1 as per the APM manual. It would be nice if a revision of this page http://code.google.com/p/ardupilot-mega/wiki/Reversing was in the ACM manual.
  • I tried changing the value to/from: 1, 0, -1 -- there is no diffrnce between either of them. Maybe this function is disabled/not used in ACM2?
  • It's an anolog servo. Where about is the RC7_REV - I can't seem to find it?
  • can we set reverse servo from configurator AMP by change value of RC7_REV?
  • Developer

     

    To keep things simple and if you have a digital servo, then you can program it for reverse operation.

This reply was deleted.

Activity

DIY Robocars via Twitter
Sunday
DIY Robocars via Twitter
May 14
DIY Robocars via Twitter
May 13
DIY Robocars via Twitter
RT @f1tenth: Say hi to our newest #F1TENTH creation for @ieee_ras_icra next week in Philly. It’s going to be huge! 😎 🔥 @AutowareFdn @PennEn…
May 13
DIY Robocars via Twitter
May 11
DIY Robocars via Twitter
May 8
DIY Robocars via Twitter
RT @SmallpixelCar: Noticed my car zigzagged in last run. It turned out to be the grass stuck in the wheel and made the odometry less accura…
May 8
DIY Robocars via Twitter
RT @SmallpixelCar: Test my car. RTK GPS worked great. Thanks @emlid for their support. https://t.co/EkQ6qmjmWR
May 8
DIY Drones via Twitter
RT @chr1sa: @kane That's @diydrones circa 2009. Still have a box of those Canon cameras that we used to strap into planes, just like this.…
May 3
DIY Robocars via Twitter
RT @chr1sa: Our next @diyrobocars race is going to be outside at a real RC racetrack in Fremont on May 28. Fully autonomous racing, head-to…
Apr 30
DIY Robocars via Twitter
RT @f1tenth: Our Spring 2022 F1TENTH course @PennEngineers is coming to an end with a head-to-head race as a big finale. So proud of our st…
Apr 26
DIY Robocars via Twitter
RT @DanielChiaJH: I wrote a thing! Throughout the development of my @diyrobocars car I've been using @foxglovedev Studio to visualize and d…
Apr 23
DIY Robocars via Twitter
RT @SmallpixelCar: My new car for high speed. Low body, everything ( @NVIDIAEmbedded Jetson Xavier NX, @emlid RTK GPS, IMC) under the deck…
Apr 23
DIY Robocars via Twitter
Apr 21
DIY Robocars via Twitter
RT @f1tenth: F1TENTH Race training setup @PennEngineers for our upcoming ICRA2022 @ieee_ras_icra competition. @OpenRoboticsOrg @IndyAChalle…
Apr 21
DIY Robocars via Twitter
RT @fatcatFABLAB: Proud to be hosting a restarted DIY Robocars NYC Meetup April 26. Come by if you want to talk about and race self-driving…
Apr 17
More…