So, Ive recently put APM on an RC Timer F800. The first few flights went very well. At the time, I was running a Futaba 8J. By the end of the first day, stabilize was spot on and the Hex was flying really well. On the second day of flight testing, I went out to try out Loiter. Stabilize was working great, but loiter would sent it into a hard bank and/or pitch from which I would recover. I decided to look at Magfield and saw that it was way above the recommended values. I moved the GPS onto a mast which now provides 250-300 in magfiled. My problem then started with the stabilize mode. When i went out to retest the loiter, while in stabilize, my hex would randomly pitch and/or roll violently nearly causing a crash each time and subsequently caused a few hard landings with minimal damage to the landing skids. After this happened, I looked at the logs only to find that it appeared as if I was commanding these actions when in fact I was not. I associated this with a bad reciever/transmiter (Futaba8J) and replaced them with a FlySky transmitter and reciever. I took the hex up for a test flight in stabilize and there was no hint of the problem existing any more. Since this transmitter was not mine, I had to give it back and replaced it with a Turnigy receiver/transmitter. Upon going back out today, I now have the problem once more, however after reviewing the logs, there is no PWM spike like there was the last time this problem occurred.
The motors are 4114 350kv RC Timer motors on a 40 ESC running simon K firmware (stock from RC Timer). I am running the X configuration Hex, version 3.1.5. AUW of the Hex is 20 lbs. running 6S 16000 mAh battery packs. I have attached the log files from today and the param file that has not changed since the first day of flights. Please help.
Jamie
2014-07-27 21-28-22 is the log for which stabilize was tuned and worked great.
Replies
Problem solved!!! The problem lies within the design of the S800/F800. Because the arms are detachable, the connectors in which the pins on the arm contact the plate are soldered into the center plate. Those that have flown the S800 know that the arms flex considerably before takeoff. This flexing is generating stress on the solder joints on the center board and ripping the brass connectors from their solder joint. In turn, the arm flexes then the connection is lost when it reaches a certain point, but is regained when it ceases to flex. I found this after replacing just about everything on the hex and still having the same problem. I re soldered the connector and failed to go through and re solder ALL of the joints on the board which resulted in a catastrophic crash from a separate motor stopping in flight. I highly recommend going through and re soldering EVERY pin in the board before flying this hex. I am replacing this with a Tarot 810 frame to eliminate additional failure points.
The pitch is always in the same direction. When I did the ground test it would start to decrease speed and sputter then stop for a split second and then start back to normal speed. This would repeat every 20 seconds or so. There is a log file attached to the original post, but I will attach the one from the ground test when I get back home. The pwm out for that motor never changed during the shut down. These esc's are not programable though. (DJI S800)
Have you check if you have desync problems with motors and esc?
The "pitch problem" is always in the same direction?
Have you a flashlog of this issue?
So, I did some ground testing today and found that after several seconds of the hex being powered up just below takeoff thrust, the front right motor would slowly begin to sputter to the point of shutting off for a split second and then starting back up to normal speed. This is a repetitive process. My assumption is that the timing is off on that particular ESC, however currently, I cannot locate any documentation on changing the timing of the ESC. It is the (Red) S800/S1000 ESC 40A SimonK Firmware (http://www.rctimer.com/product_844.html). Currently, I am trying to get RC Timer to send a replacement, however, I am still curious to know if anyone knows how to adjust the timing on these ESCs, or if there are any other considerations that I may have missed that would cause this. I monitored the PWM output to this particular motor and it never shifted from the original setting, so I think it's safe to say it is not the APM acting up.
so, I just changed out the rx/tx back to the borrowed one and this time, I am still having the pitch issue. It was not as violent this time, however I only allowed it to do it once and then landed immediately. Here is the log file with the Fly Sky
2014-08-07 21-36-11.tlog