View Full Version : GY-80 IMU with 3axis Gyro, 3 axis Accel, 3 Axis Compass & Barometer

01-25-2013, 07:52 PM
I recently ordered a GY-80 IMU off of eBay for $16.00 including shipping, and I'm pretty excited to learn with it.
for now all I can do is wait for it to come, and do a little research.

The GY-80 Inertial Measurement Unit contains the following sensors:
L3G4200D (http://www.st.com/internet/analog/product/250373.jsp) - 3axis 16bit gyro with 250, 500, 2000/sec ranges
ADXL345 (http://www.analog.com/static/imported-files/data_sheets/ADXL345.pdf) - 3 axis 10-13bit Accelerometer with 2g, 4g, 8g, 16g ranges
HMC5883L (http://www51.honeywell.com/aero/common/documents/myaerospacecatalog-documents/Defense_Brochures-documents/HMC5883L_3-Axis_Digital_Compass_IC.pdf) - 3 Axis, 12bit Magnetometer with 0.88, 1.3, 1.9, 2.5, 4.0, 4.7, 5.6, 8.1 gauss ranges
BMP085 (http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Sensors/Pressure/BST-BMP085-DS000-06.pdf) - 300-1100hPa Barometer (16-19bits) + Temperature (16bits)

It communicates through I2C so it will hopefully be fairly straight forward to setup and working with my Teensy 3.0.
Does anyone have any experience or tips to share on using any of these sensors?

190 191


01-25-2013, 11:45 PM
I don't have one of these, but looks a lot like my GY-521s that I'm using in my LED staffs. I'm happy to share code if you're interested, perhaps the accelerometer and gyroscope raw readout stuff is the same.

01-26-2013, 03:56 AM
Have you checked out i2cdev (https://github.com/jrowberg/i2cdevlib/tree/master/Arduino)?

01-26-2013, 04:09 AM
That's exactly what I'm using. Love it!

01-26-2013, 05:18 PM
Have you checked out i2cdev (https://github.com/jrowberg/i2cdevlib/tree/master/Arduino)?

Thanks for that link... There's some good stuff there. I also found that sparkfun and adafruit sell the individual sensors on breakout boards. they also have some sample code and libraries available

01-26-2013, 08:51 PM
check this link out and try to interface to the PC program for visualization.


01-27-2013, 05:22 PM
check this link out and try to interface to the PC program for visualization.
Yes I'm definitely going to try that.

In the meantime, I've dug through the data sheets to find the default I2C device addresses for the individual sensors:
L3G4200D - Write: 11010010 (0xD2) Read: 11010011 (0xD3)
ADXL345 -- Write: 00111010 (0x3A) Read: 00111010 (0x3B)
HMC5883L - Write: 00111100 (0x3C) Read: 00111101 (0x3D)
BMP085 ---- Write: 11101110 (0xEE) Read: 11101111 (0xEF)

02-19-2014, 01:10 PM
hi everyone,i want to set up gy-80 without arduinu,by bascom,could anyone help me??