What’s your TX output range? The Alphas don’t need calibration, but they still expect a particular PWM range of 1100-1940. Make sure your TX is set to that, or you set MOT_PWM_MIN and MOT_PWM_MAX to that range. You can use Mission Planner’s motor test page to make sure they spin at various PWM ranges.
Only other thing I can think of is to check your servo rail power - if it is not powered properly, you will get unpredictable behavior from your ESCs.
Check your SERVO*_FUNCTION parameters to make sure servos 1-8 are still all set to be motor outputs. Some versions of arducopter have a rare bug that can cause params to reset (fixed in latest release).
Besides this, if your ESCs are getting signal, then your configuration is correct. What are you doing to test if they spin?
Uh well my last guess is you can use the Status tab in Mission Planner’s Data page to see if it is actually outputting the appropriate PWMs on channels 1-8 when you are armed. You could also use the tuning graph for this (“Tuning” checkbox at the bottom of the Data page).
No kidding. I’ve been frustrated with this all afternoon. Went to eat. Came back, booted up, and now only 1 motor doesn’t spin. What the heck is going on???
I’m 2 years late here but I had the same problem and just found why.
It happens whenever one of the three phases between ESC and motor is open. Sometimes this is caused by the wiring touching the fasteners which the motors are mounted with. As the airframe is made of carbon fiber, current leakage may happen.
We actually cut one motor is half to find the issue:
In this picture, for example, we can see that the wiring is dangerously passing by the threaded hole where the fastener goes in. Our solution for that was to isolate the motor from the airframe completely.