Hi,
I'm trying to set up a non-standard multirotor airframe that has greater than 6 motors using the Flexi-IO port for PWM output to control motors 7-12. When I use the GCS Configuration / Outputs page in 'test outputs' mode, I'm not seeing the PWM signal on the Flexi-IO port change like it should as I move the sliders. The signal appears locked at 1000µS (PWM zero-throttle) pulse width. What am I doing wrong?
Details:
Hardware: OP Revolution (kickstarter edition)
Receiver Port set to 'Outputs'
Flexi Port set to 'DSM'
Main Port set to 'GPS'
Vehicle type is Custom (via System->SystemSettings/AirframeType=Custom).
Channels 1-12 set to 'Motor' and custom mixer settings entered in vehicle / custom / mixer table.
Channels 1-12 set to PWMSync, min=1000, max=1900 and 'test outputs' is checked on configuration / outputs page.
Using a digital oscilloscope, I see the expected PWM output signal on servo / ESC output header pins (motors 1-6) and pulse width varies from 1000µS to 1900µS as expected as I drag the associated output slider up and down. So far so good.
However, when I perform the same throttle output test on the Flexi-IO (aka Receiver Port) outputs, I see a 1000µS pulse width square-wave but the width doesn't vary as expected as I increase the slider. I.e. motors 7-12 are stuck at zero throttle. I've tried setting all channels to 'link' to eliminate the possibility I'm not adjusting the correct channel but get the same result no matter which channel (7-12) I monitor.
Am I doing something wrong? My assumption is that at least 8-motor multirotor configurations have been tested before and that I'm doing something wrong.
Any help on how to get outputs 7-12 working would be greatly appreciated!
Thanks in advance.
-Dave