When I connect I get the following along with flashing red light x5:
ng!
SYS: Build 89:54fa51cb6ea0 (2014.01.0) CLEAN
SYS: I am 0x870240294949775066h!
IMU: MPU6050 I2C connection [OK].
IMU: HMC5883 I2C connection [OK].
IMU: MS5611 I2C connection [OK].
MPU6050: Self test [OK].
HMC5883L: Self test pos Z [FAIL]. low: 380, high: 570, measured: 1
I assume the HMC5883L is not working? It was doing this even before I assembled the motors. I tried to update firmware several times and that did not seem to help.
Help!
DOA?
Re: DOA?
It might be because of a strong magnet field nearby which could cause saturation, but I would say a bad sensor. You have the option to contact Seeedstudio support to get a replacement or if you are eager I can compile a firmware with the magnetometer tests disabled. Only some special FW make use of the magnetometer.
Re: DOA?
I have attached the 2014.01.0 firmware with the mag tests disabled if you would like to test.
- Attachments
-
- Crazyflie FW build 2014.04.0 - Mag tests disabled.zip
- (38.48 KiB) Downloaded 191 times
Re: DOA?
Cool thanks I'll try it tonight. Had anyone been able to get ahold of anyone at SeedStudio for a return? I've tried to e-mail and call them the past few days but I haven't received any response. I ordered two more units, but I'd like to exchange this one that I have. Any ideas?
Thanks,
Johnathan
Thanks,
Johnathan
-
- Beginner
- Posts: 3
- Joined: Mon Jan 27, 2014 12:31 am
Re: DOA?
I know this is an old post, but I tried the fix in the post, but it looks like it is still running the HMC5883L test and it is still failing, though my red flasing light is now 2 Hz. Console still shows HMC5883L: Self test pos X [FAIL]. low 408, high: 612, measured: 0