IMU Analog Combo Board - 5 Degrees of Freedom IDG500/ADXL335

Replacement: None. We can't make any more of these because the IDG500 is EOL. But check out our IMU category! This page is for reference only.

This Inertia Measurement Unit Combo Board incorporates the IDG500 dual-axis gyroscope and Analog Devices triple axis ADXL335 accelerometer in a tight footprint. The IMU board uses a standard 0.1" footprint and includes all outputs from both the IDG500 gyro and ADXL335 accelerometer ICs.

This IMU 5DOF is the latest in a long line of development boards. This latest version allows an unheard of 5 axes of sensing (Roll, Pitch, X, Y, Z) in less than 1 square inch, and under 2 grams! By combining the IDG500 and ADXL335 sensors, the IMU board enables students and hobbyists to easily incorporate roll, pitch, and tilt measurements into their projects or robots.

This latest revision replaces the voltage regulator with a new 2.8V part and routes the RAW voltage input through the regulator. This should correct any power bugs that were present in the last revision. Also, by popular demand, we've moved the 4-pin header onto the grid to make the board more breadboard friendly.


  • Full Scale Gyro Range: 500°/s
  • Full Accelerometer Range: +/-3g
  • On-Board Voltage Regulation
  • Input Voltage: 3-16V
  • Analog Output
  • Breadboard Friendly


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Member #446287 / about 11 years ago / 1

    How could you get rid of this, and replace (somewhat) it with something so complicated? I couldn't be more disappointed. All of this i2c crap is too much of a hassle to figure out. Yes, I could copy and paste some code others have made, but I like to be able to understand every line in the code I use. I've been writing a program, and I just found out it can't work because I don't have access to these old awesome IMUs. The last time I checked, arduino was made to allow people who don't know electronics to be able to jump right in and learn in an effective way. This IMU is easy to use. The new i2c ones are not.

    • MikeGrusin / about 11 years ago / 1

      I was wary of I2C devices as well, until I started using them and now I'm a big fan. If you're using Arduino, give the Wire library a shot. It makes I2C devices almost painless to use. Between the example code (which reads various registers) and the datasheet (which describes all the registers), it's quite possible to understand every line of the code. You also gain quite a bit of additional signal integrity and resolution by having the measurement happen within the chip.

    • Sadly, we didn't have a choice in this matter. The manufacturer stopped making the analog IC we used on this board (thus known as EOL'ing the chip). Our product hunters have been searching for a viable, affordable replacement, but the trend in the sensor field is leaning towards digital communication such as I2C, which unfortunately means we haven't been able to find a good analog replacement yet.

  • elwalto / about 11 years ago / 1

    When I hook this up from Arduino 5V to Raw pin, The Arudino shuts down as if it is shorting out, even when the arudino is connected to an external power supply. This does not happen when I connect it to the 3.3V Arduino pin. What the heck is happening?

  • Member #339531 / about 11 years ago / 1

    How does the auto zero work? Does it zero when it gets a high pulse or a low pulse? Thanks

  • Member #278288 / about 12 years ago / 1

    Keep making these boards please.

    • The IDG is slated to be EOL very soon, so we won't have this board for much longer. Although, we should have a replacement soon after.

      • LittleBobbyTables / about 11 years ago / 1

        would the new version be worth waiting for?

        also, when the new version comes out can you update the accelerometer/gyro/IMU buying guide? one of the reasons i like SF so much is how you educate your customers before buying, keep up the amazing work guys!

  • Electronic Kiwi / about 12 years ago / 1

    If I mounted this board vertically could I get a Z-axis gyro rate, or does it not work that way?

    • tomroth / about 12 years ago / 1

      Doesn't work that way. You need an extra single axis gyro on the z-axis for that to work. Try one of the 6 DOF boards.

      • Ninjafish01 / about 11 years ago / 1

        Does it not work that way because of how the internals of the sensor work? Is there something keeping you from just redefining how the reference frame is oriented, such as the force of gravity screws with the way the mems inside work?

  • tomroth / about 12 years ago / 1

    I was wondering if someone could give me a desrciption of what each connection point is and does.


    • wilywampa / about 11 years ago / 2

      No one else answered so I'll give it a go.

      X/Y/Z-Acc - Analog accelerometer outputs

      ST - Self test input to accelerometer chip

      VRef - Reference voltage from gyro chip

      X/Y-Rate - Analog gyroscope outputs (500 deg/sec range)

      GND - Ground

      RAW - Raw power input

      X/Y4.5 - Analog gyroscope outputs (110 deg/sec range)

      PTAT - Temperature output from gyroscope chip

      AZ - Auto zero input to gyroscope chip

  • scouttman / about 12 years ago / 1

    this and one ISZ-500 you could make and openpilot clone :)

  • This is amazing, I have always thought the 9DOF was too expensive, but this is perfect for what i need.

  • SlyVixsky / about 12 years ago / 1

    hmm...sparkfun UAV :D

Customer Reviews

No reviews yet.