Hey criro1999,
Here is what I wound up doing:
- be sure that you have a full battery as you are going to need to perform a few tests
- place arducopter on a FLAT LEVEL surface...this is very important
- connect the USB cable to copter and to your computer, and fire up the mission planner software
- connect your copter
- once connected, go over to the terminal section at the top, and wait for the prompt
- if the first list of tools does not appear automatically, type 'help' and press enter
- from the first list of tools select 'setup', press enter
- type 'help', press enter
- you should see an option for 'reset' near the top of the list
- type 'reset' and press enter, follow the prompts to completely wipe your APM and set it back to factory
- restart your APM and reconnect it to the mission planner
- Now you need to install the software…go to the 'firmware' tab at the top if you are not already there
- select the type of set up yo hare building from the diagram
- follow all of the prompts to load the software and wait for install to finish
- reconnect your copter to the mission planner when done installing
- go to the 'configuration' tab at the top and perform your radio calibration and save your settings when done
- now go into flight modes, for testing, set all of your modes to stabilize with simple mode unchecked
- go back into the 'terminal' tab at the top
- again, type 'setup' and then 'help' to show the menu
- type 'level' and press enter, this will turn on and test and set the gyros in your copter
- again YOU MUST BE ON A FULLY LEVEL surface for this to work properly
- when this completes, reconnect to the mission planner
- check your artificial horizon to make sure that it is perfectly level and that you are nosing up or down
- perform the automatic ESC calibration found here:
AC2_ESC - arducopter - Arduino-based autopilot for mulirotor craft, from quadcopters to traditional helis - Google Project Hosting
- note, when connecting and disconnecting your battery for the ESC calibration, be sure that the copter is again on a fully level platform as attaching the battery will spin up and set your gyros
- once ESC calibration is complete you should be able to simply turn on the copter, give it throttle and have it rise straight up into the air
- each time you are done flying, be sure to disarm your motors:
AC2_Flying - arducopter - Arduino-based autopilot for mulirotor craft, from quadcopters to traditional helis - Google Project Hosting
- the above link also explains how to allow the copter to automatically set its trim levels during a short 25 second flight time
- also, each time you start up your copter, before arming your motors, run the level command from your transmitter...hold the arming position for 20 seconds...this should run the auto level command much like we did from the CLI..fully level surface is an absolute must
If you are still having issues, you should make sure that your props are spinning in the right directions per your setup, you can also run the individual ESC configuration per the link above, and you can also perform the hand test to see what might be happening.
I hope that this helps, let me know if there are any other questions. Also, you could try attaching a data log from one of your test flights after performing all of the above steps. It might let us see what might be going on.