I think there is a typo inside first line of motor test output_motor_test() function :
APM_RC.OutputCh(CH_1, g.rc_3.radio_min);
Should be replaced by
APM_RC.OutputCh(CH_2, g.rc_3.radio_min);
If not, motor 2 stay always on.
fro example inside motors_quad.pde
output_motor_test()
APM_RC.OutputCh(CH_1, g.rc_3.radio_min);
APM_RC.OutputCh(CH_3, g.rc_3.radio_min + 50);
delay(1000);
APM_RC.OutputCh(CH_3, g.rc_3.radio_min);
APM_RC.OutputCh(CH_1, g.rc_3.radio_min + 50);
delay(1000);
APM_RC.OutputCh(CH_1, g.rc_3.radio_min);
APM_RC.OutputCh(CH_4, g.rc_3.radio_min + 50);
delay(1000);
APM_RC.OutputCh(CH_4, g.rc_3.radio_min);
APM_RC.OutputCh(CH_2, g.rc_3.radio_min + 50);
delay(1000);
Replies
Thanks! In the future the issues list is the best place for this. I'll get it emailed to me automatically. I just happened to stumble on this one.
Nice find.
Jason