ardupilot imu

with cheaper 3 axis digital gyros and Accelerometers coming out like the Itg 3200 and bma180, for under $70 it would be possible to make a highly accurate digital imu. (for the prototype, around $50 for a production version, but still cheaper than almost any other imu)
so i started thinking, what format (shield, board, package) would an imu like this be most useful in? the ardupilot is a pretty common board for uavs and it already has an an imu for it, but the arduimu isn't the easiest to integrate or use.
although one of the easiest things to integrate and use is a shield, so an imu shield for the ardupilot should probably have at least 4 things:
- a 3 axis gyro
- a 3 axis Accelerometer
 (for the imu)
- a barometric pressure sensor
 (for much better altitude reading)
- i2c ports (3.3v and 5 v)
 (because i2c is really common)

with this goal in mind I started looking for parts, and after looking around for a bit i found the following main parts.

for the gyro the ITG-3200 is pretty much my only choice
for the accel the BMA180 will be more than accurate enough.
also the BMP085 should be a good pressure sensor,
and for the i2c logic level translation i will have the 296-18509-1-ND
which is the same IC Diydrones uses.

time to create a board,eagle designs should be posted in a day or two

here are the eagle files v1.brd, v1.sch
this is my first eagle schematic except for the eagle tutorial at sparkfun, so please tell me what you think.

also some thing i think is wrong on the board is the header placement for the ardupilot.
do they just look wrong or do they really need to be fixed?

any help on this project would be appreciated.

update; here is the final version of the board:

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

Join diydrones

Email me when people reply –


  • Hi Marshall


    What size are tthe components and how would the boards come to me



  • Low cost DIY IMU? That sounds awesome. Thanks for publishing this. It looks really professional.

    Up until now I've been avoiding such a project as it seemed intimidating, but I'd love to be part of a group buy.
  • i have switched the bma 180 to a axl345 as it is cheaper and readially avalible
  • ii have hit a wall in parts not being avalable for a couple weeks but i re calculated mu cost and came up with about $30
    for a board (prototype)
  • the board has been ok'ed and i am currently sourcing all parts, stay posted
  • i am currently working with a friend to perfect the design, then i will post results
  • nice work !
This reply was deleted.


DIY Robocars via Twitter
RT @knightsautoteam: Hi @diyrobocars, we are Orlando's first Autonomous racing club and would love your support. We are hosting our first K…
Jan 20
DIY Robocars via Twitter
RT @Heavy02011: #VirtualRaceLeague: @DIYRobocars Race #14 - #ParkingLotNerds join us January 15th for #AutonomousRacing #RoboRace ⁦@DAVGtec…
Jan 16
DIY Robocars via Twitter
RT @chr1sa: And after that came our races, 50 in all. This battle between these two Russians was the best we've ever seen -- incredible fig…
Jan 16
DIY Robocars via Twitter
RT @chr1sa: Before our @DIYRobocars virtual race this weekend, we had a presentation from the team that won the Indy Autonomous Challenge i…
Jan 16
DIY Drones via Twitter
Dec 12, 2021
DIY Robocars via Twitter
Dec 12, 2021
DIY Robocars via Twitter
RT @chr1sa: Just a week to go before our next @DIYRobocars race at @circuitlaunch, complete with famous Brazilian BBQ. It's free, fun for k…
Dec 4, 2021
DIY Robocars via Twitter
How to use the new @donkey_car graphical UI to edit driving data for better training
Nov 28, 2021
DIY Robocars via Twitter
RT @SmallpixelCar: Wrote a program to find the light positions at @circuitlaunch. Here is the hypothesis of the light locations updating ba…
Nov 26, 2021
DIY Robocars via Twitter
RT @SmallpixelCar: Broke my @HokuyoUsa Lidar today. Luckily the non-cone localization, based on @a1k0n LightSLAM idea, works. It will help…
Nov 25, 2021
DIY Robocars via Twitter
@gclue_akira CC @NVIDIAEmbedded
Nov 23, 2021
DIY Robocars via Twitter
RT @luxonis: OAK-D PoE Autonomous Vehicle (Courtesy of zonyl in our Discord:
Nov 23, 2021
DIY Robocars via Twitter
RT @f1tenth: It is getting dark and rainy on the F1TENTH racetrack in the @LGSVLSimulator. Testing out the new flood lights for the racetra…
Nov 23, 2021
DIY Robocars via Twitter
RT @JoeSpeeds: Live Now! Alex of @IndyAChallenge winning @TU_Muenchen team talking about their racing strategy and open source @OpenRobotic…
Nov 20, 2021
DIY Robocars via Twitter
RT @DAVGtech: Live NOW! Alexander Wischnewski of Indy Autonomous Challenge winning TUM team talking racing @diyrobocars @Heavy02011 @Ottawa…
Nov 20, 2021
DIY Robocars via Twitter
Incredible training performance with Donkeycar
Nov 9, 2021