I have my separate MEMS parts (same model on the ArduIMU), so I'm trying to get a clone by burning the IMU code into my Duemilanove.
Unluckily the porting process is not simple as just wiring parts together, here's the first problem i found:
ArduIMU board uses a TQFP32 package of ATMEGA328 MCU, which has two more functional pins other then PDIP packaged one on Arduino Duemilanove.
The ADC4 and ADC5 pins on ArduIMU board are assigned for I2C interfacing, but Duemilanove doesn't have the two extra ADC pins(ADC6, ADC7) for necessary signal input from MEM sensors. How could i specify the pin assignment in the source code to fix this? Or, if it's feasible, so i could consider get another arduino board with TQFP chip, instead of quirking the souce code which i have no prior experience.
i found burning IMU code used Duemilanove configuration in Arduino IDE, i wonder how the extra pins are configured, interesting...