I'm having trouble getting my swash plate set up using Arducopter 2_0_33. I have run through all of the setup with no real problems but when I try to setup the swash plate it doesn't work.
While I'm in CLI, I go setup->heli
I get the display of the current settings and the list of instructions as expected.
I then type '1p-60' to set the position of servo 1 to -60
When I do this, I don't see the command echoed on the screen, and when I press the 'p' I get the following
"Servo 1 pos: 0"
When I hit 'enter' after entering the full string I just get a new line.
If I type 'd' after entering the above line I get that Servo 1 is still in position 0.
If I type '2p-60' I get
"Servo 2 pos:0" and it doesn't update as well. Just about everything else works, if I type in '1r' then servo 1 reverses itself, and the same is true for servors 2 and 3.
I'm using AMP 2.24, but I've tried this with 2.20 as well and get the same thing.
yeah, I know what the problem is...it's because the code for that particular piece of set-up expects the 1p-60 to arrive all at once (all within a few milliseconds) but if you use the AP Mission Planner's Terminal it sends the characters as you type them. I'm going to fix this. Until I do could you use the Arduino Serial monitor? That will send the characters all together when you push the "Send" button.
i'll put a note on the wiki as well.