The Tricopter yaw problem has been on the forum for months, and as fas as I can see it has not been resolved. There is a massive deadband on the yaw servo so that yaw control is like slamming a barn door, smooth control is impossible. A solution was offered recently to fix the problem by changing the deadband value of 600 in the radio.pde. I'm using 2.0.42, when I change the the deadband to 200, compile and upload using arduino IDE it appears that the deadband is reduced to an acceptable level. But when you fly it the yaw does not hold, there is crosstalk between pitch and yaw and if you select altitude hold it goes banana's with pitch and roll swopped ??.
It seems to me that the various airframes + x Y6 octo etc are all good. But the code does not work when you introduce a servo as in the TRI.
Replies
Have you flown the latest code? The deadband issue was fixed in 47. The deadband no longer has a hard step. Instead it has a smooth transition.
The pitch and yaw problem sounds completely unrelated to Tri's. Disable your compass and try it again to confirm.
I believe it's most likely your compass causing issues when the new firmware is loaded. The calibration is erased with the EEPROM and must be flown a few minutes and saved. Also you don't have any Ublox running do you?
Please put up any other issues to the issues list.
Thanks!
Jason
If you can propose a fix, we'd be glad to implement it. But I don't think any of the developers are flying Tris, so we can't test them ourselves.