Arthur P.
Apr 26, 2008, 03:50 AM
I have two defective yaw gyro's. I-ve already ordered a couple of new ones. But it is a pain. And then I came accross the following threads in the MK forum:
Using the ADXRS300 (http://www.Sparkfun.com/): http://forum.mikrokopter.de/topic-2252.html
Using the MLX90609-R2 (http://www.Sparkfun.com/): http://forum.mikrokopter.de/topic-4225.html
Although these are much more expensive than the Murata's they may be a bit more robust. In addition, although you need to bring the analog output voltage down to about 3V, you don't need the opamp and the additional calibrating resistors on the FC PCB anymore. You connect the analog output to the ADC pin of the processor (or correct output pin of the opamp pads after removing that).
In the 2nd thread he is actually using a mix of the Muratas (roll and nick) and the MLX (yaw). The first thread does indicate that due to the orienation of the gyro's he chose, he had to change the firmware to expect the roll/nick gyro vectors to be the opposite from normal. But if you choose the right orientation I expect this won't be needed.
So I have one FC where I-ve never been able to get the yaw gyro to calibrate properly, probably because it's a dud. In other respects that FC seems fine. And I have three of the mentioned breakout boards lying around (intended for an ARM7 project I just don't have the time for at the moment anyway). Logical choice: remove all Encata's, and the opamp, make a little prototype board for the MLXs, and connect the analog outputs to the correct opamp pads. Won't be today, more likely 1-2 weeks from now, but I-ll post pics and further updates once I-ve managed to find the time to do this.
Using the ADXRS300 (http://www.Sparkfun.com/): http://forum.mikrokopter.de/topic-2252.html
Using the MLX90609-R2 (http://www.Sparkfun.com/): http://forum.mikrokopter.de/topic-4225.html
Although these are much more expensive than the Murata's they may be a bit more robust. In addition, although you need to bring the analog output voltage down to about 3V, you don't need the opamp and the additional calibrating resistors on the FC PCB anymore. You connect the analog output to the ADC pin of the processor (or correct output pin of the opamp pads after removing that).
In the 2nd thread he is actually using a mix of the Muratas (roll and nick) and the MLX (yaw). The first thread does indicate that due to the orienation of the gyro's he chose, he had to change the firmware to expect the roll/nick gyro vectors to be the opposite from normal. But if you choose the right orientation I expect this won't be needed.
So I have one FC where I-ve never been able to get the yaw gyro to calibrate properly, probably because it's a dud. In other respects that FC seems fine. And I have three of the mentioned breakout boards lying around (intended for an ARM7 project I just don't have the time for at the moment anyway). Logical choice: remove all Encata's, and the opamp, make a little prototype board for the MLXs, and connect the analog outputs to the correct opamp pads. Won't be today, more likely 1-2 weeks from now, but I-ll post pics and further updates once I-ve managed to find the time to do this.