Developer

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:http://store.diydrones.com/ProductDetails.asp?ProductCode=BR-HMC5843-01If 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!
E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Hi, Jordi.Nice to meet you here.
    I'm an univercity student,and I'm working on this HMC5843 chip for 4 weeks writing the driver for an DSP controller.
    I've meet a problem that After sending the device address 0x3C,I can't get the ACk signal back.

    Could you give me a hand on this?
    My email : yangsuyu.cn@gmail.com
    Thx for your help!
  • Can anyone tell me how big this pcb is?

    Peter
  • Developer
    HMC5843 connected to ArduMega, sending simple x,y,z data.. How to get compass heading from this?

  • The hardware community using Eagle makes lovely boards. If you worked in the CE outsourcing business, you'd see how crummy our boards are. We license the designs for all those $100 camcorders & $10 mp3 players. They just have the bare minimum layout to satisfy mountainous, obscure standards no-one really cares about.
  • Developer
    Doug Weibel and Jose Julio are helping out with the DCM code to implement the magnetometer. ;-)
  • Another nice little solution...

    What are your intents with the ArduIMU code, would this suppliment (or replace) the gyro drift compensation within the DCM? I assume that the magnetometers would be less vunerable to vibrations, and allow yaw compensation on helis (which don't always fly directly forward).
  • Developer
    Well just to test will cost me around $250 dlls, (PCB, Stecil and shipping).
    Personally i always liked the solder jumper, is super small and fixed.
  • Developer
    Development
  • Developer
    Dave your wishes are orders, the shield is under develoment. ;-)
  • Jordi,
    I can't find any details about the ArduPilotMega Shield (IMU + airspeed + ???) board. I don't want to push you (well, maybe a little) but I decided against thermopiles last fall and want the "Mega" design before I get serious with an autopilot onboard my EasyStar. The inclusion of the magnetometer in the Mega seems great. I am very interested in developing a version of the aircraft stabilization code that focuses on providing as stable a platform for aerial photography as possible. A new lightweight HiDef camera (see http://www.goprocamera.com/index.php?area=2&productid=33) is going to make the videos that we get from a smooth aircraft very nice! I used to work for Boeing and they focused on a smooth aircraft ride for the control laws on the 787 - turbulence alleviation. I want to do that for DIYDrones.
    Thanks much for all the top notch design you do!
This reply was deleted.