New 3-Axis MagnetoMeter Available (HMC5843)

Yes you got me, i love to make boards. ;-)

The new magnetometer is pretty flexible, it will let you (through a solder jumper) select 5V or 3.3V mode, it has a 3.3V voltage regulator and an I2C translator (translate the I2C signals to 3.3V to void damage to the unit), so you are free to use it with any microcontroller (normally you don't suppose to connect it to a micro-controller that uses 5V signals). In other words is the smallest, cheapest, 5V and 3.3V, 3-axis magnetometer on the market (yet).

Another feature is that you can remove the screw holes sides in order to keep the minimum size. If you don't care about the size but you care about holding it very well then just leave as is. My recommendation for ArduIMU+ and other projects is to place it as far as you can from the any magnetic interference, you can solder a long wire all way down to the magneto board, don't worry about the noise because the i2c protocol is digital (not analog) and also the "I2C translator" acts like as a signal booster. Do you want more?

For ArduIMU+ and future ArduPilotMega Shield owners the magneto board will be pin compatible, so you can just place it on top (as the upper picture indicates), without compromising the low profile of the board:

All this for just $49.90, the same price as the SparkFun board but with more feactures. Also it works under any circumstances, thanks to its bigger tantalum capacitor (33uF).

You can get yours here:

If you mix it with the ArduIMU+ it will cost $25 more than the 9DoF Razor board, but just remember that ArduIMU+ runs at 16MHz, has GPS port and you can easily place the magnetometer away from the board in case you have noisy magnetic fields close to that board that normally don't affect the accelerometers and the gyros, also the 9DoF board has I2C accelerometer that i doubt is better than the analog one we have.

The advantages of 9DoF Razor is that you have Lithium Battery port, ON&OFF switch, fixed mounting holes, is $25 cheaper and soon will support our DCM code. So is up to you! ;-)

Thanks for all your support!

Views: 4339

Comment by endrew on January 25, 2010 at 2:00pm
Hi Jordi,
Is there a code example of how the Arduimu can communicate with this board?

Comment by Jordi Muñoz on January 25, 2010 at 2:02pm
Yes, i have one! But is crashing after 2 or 3 minutes. But i just use it to check if the boards are working properly.

Comment by Jordi Muñoz on January 25, 2010 at 2:03pm
Do you want it like that, or can you wait until we release the fixed version in about one week?
Comment by Edouard H on January 25, 2010 at 2:03pm
Very nice! I have been working on integrating a PNI micromag 3 axis with ArduImu+. I must admit my set-up is much bulkier.
I am in the process of updating the DCM code to perform yaw-corrections based upon magnetometer input. Part of the code should be re-usable for this board too. I'll release it here as soon as i have something working.
Comment by endrew on January 25, 2010 at 3:04pm
Hi Jordi,
I'll be very grateful for the early version of the code. I don't mind it crashes because what intrests me is mainly the I2c part...


Comment by Sandro Benigno on January 25, 2010 at 3:41pm
Very nice, Jordi!!!
I bought an ArduIMU+ (non flat) and the sensors breakout boards (main and daughter). Is it possible to use this new board on that one? I think that I will use the GPS option for now to correct the Yaw. But, by this way I will not reach the fast response and correction of magnetos... right? It will be that the Yaw Gyro and GPS together are reasonable to accomplish that job with fast reaction measurement on the Z axis?

Comment by Jordi Muñoz on January 25, 2010 at 4:32pm

Sorry is only compatible with Flat version.

Comment by Ryan Beall on January 25, 2010 at 11:16pm
what ever came of the "capacitor being a problem" problem? Haha funny wording..

Comment by Jordi Muñoz on January 25, 2010 at 11:23pm
Yes SparkFun Magnetometer is not working for several costumers including me, theres a thread on their forum, i find out that using a bigger capacitor solves the problem. I mentioned Nathan about the problem but he jsut answered me: "Thanks, but we are unable to replicate this problem".

Comment by Ryan Beall on January 25, 2010 at 11:34pm
I was referring to the capacitor being a large magnetic disturbance. Is this the same issue and does the MunozMag have any problem with that?


You need to be a member of DIY Drones to add comments!

Join DIY Drones


Season Two of the Trust Time Trial (T3) Contest 
A list of all T3 contests is here. The current round, the Vertical Horizontal one, is here

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service