GY-80 on arduino UNO or MEGA

Hey guys, I'm having some problems in using the GY-80 module on my two boards. I'm using the code of multiwii_2_3 version and selecting the GY-80 in the "board and sensors definitions", I also selected the sensors of the "independent sensors" and still the multwii GUI shows high I2C errors .
I tried to use 4.7k pull-up resistors and nothing happens too.
What step (if I am missing anyone) could I make, to make it work?

Remove the pullup resistors, they are already on the GY-80 module.
Power the GY-80 with 5V to VCC_IN (I think you have that already).
Do not connect the VCC_3.3V

Run the i2c_scanner (copy it in a new sketch) : Arduino Playground - I2cScanner
Let the i2c_scanner run for a long time. Everything should be running okay.

The pullup resistors on the GY-80 board are those with "103" label, meaning "10" with "3" zeros, that is 10k.
Your total pullup is : 10k(5v side), 10(3.3V side), 10k (Mega), 50k (ATmega chip) = total of 3k1 That is a normal value.
However, with your 2k2 added, the total pullup is 1k3, that is low.

Thank you for your atention!

I removed the pull-up resistors and run the code in that link. The result was that there is no I2C devices found.
So what could it be? The device is with malfunctioning? I need to try another connection?

I need to make this work because I want to use in my drone project.

Something is wrong for sure, but I don't know what.

The Arduino Uno is easier for testing.
Can you try to make the i2c_scanner work on the Arduino Uno ?
Connect GND, VCC, SDA, SCL.
Try the sensor module in a different location on the breadboard, some breadboards have bad contacts. Use also other wires.
Do you have a multimeter, to measure the voltages ?
If that doesn't work, you should try another device with I2C.

Thank you for your help!

I have found the problem. I didn't welded the pins to the GY-80.
Now he is working just fine, I have just to make some adjustments in the Multiwii GUI.
If you see my first photo of the GY-80, I just attached the pins.

Thanks for telling. I'm glad you have it working.
Do you have a good temperature controlled welding iron ?

No, I didn't have the control of temperature. But the weld must be very quickly, if you let the heat of the needle more than 3 secs during the welding, the equipment can be seriously damaged.
The timing must be almost perfect. :smiley: