I received my AeroQuad electronics today and immediately started putting it all together. This is what I got (all bought from the diydrones store):
ArduPilot Mega
ArduPilotMega IMU Shield/OilPan Rev-H
MediaTek MT3329 GPS 10Hz
HMC5843 - Triple Axis Magnetometer Rev 1.2
My problem is the Magnetometer is giving me nothing but zeros:
Heading:0.00 (0,0,0) offsets(0.00,0.00,0.00)
Heading:0.00 (0,0,0) offsets(0.00,0.00,0.00)
Heading:0.00 (0,0,0) offsets(0.00,0.00,0.00)
... and so on forever
I get the same result with ArduCopter RC2, ArduPiratesNG and the Compass Test included in the libraries.
I have the Magnetometer soldered directly onto the board via a 4-pin header as per the wiki instructions and have the configuration set for components down pins forward. I have also tried removing it and re-soldering it back on. I have thoroughly cleaned the contacts and also looked at the contacts under a microscope to check for bad solders / small bridges.
I'm at a loss. Can anyone think of something else to try, or do I have a bad Magnetometer?
Replies
Peter