SparkFun will be closed for Memorial Day (5/30). Orders placed after 2pm MT on Friday (5/27) will process and ship out on Tuesday (5/31).


Member Since: November 26, 2009

Country: United States

  • I think you’ll find that the capacitor locations are occupied by shunts (zero ohm resistors) and that the resistor locations are unpopulated.

  • drawing 21.3mA from 5V supply while running the AHRS code at 16MHz

  • Is it possible to use the AVR Dragon and debugWire protocol with this board via the ISP header?
    If so, how would you switch back to ISP mode using AVR Studio?

  • I just measured about 20mA idle with 5V input. Can’t run an active test at the moment, but the datasheet shows an extra 4mA for processor active. I’d guess you have some margin. Will post again when I have it running properly.

  • You can program and upload it using the Arduino IDE; the 9DOF AHRS code is written for Arduino.
    The 16MHz board seems to run the AHRS code correctly after removing the highpass filters (see previous comment).
    You can lower the clock speed by adding the line:
    in the setup routine, but if it runs far enough to execute this line, it may not be necessary.
    Can anyone comment on whether high or low temperatures might be a problem?

  • Pictures and link to detailed explanation by Jordi Munoz are at http://diydrones.com/profile/MarkWhitehorn

  • Quite true, but I thought we were talking about the preloaded firmware: http://www.sparkfun.com/datasheets/Sensors/IMU/9DOF-v11_firmware.zip
    The latest version of 9DOF code fits quite easily on the 328 though.

  • see reply to ledshine below

  • Same mods as Jordi Munoz describes for the Razor 6DOF on his DIY Drones blog. Look for entry “How to remove the High Pass Filter from your ArduIMU and Razor boards."
    You’ll need to use the 9DOF schematic and datasheets above to find the corresponding parts on this board.
    Let me know if you’d like a photo of my board with the mods.

  • If you read a little further you’ll see “firmware that tests the outputs of all the sensors.” This means raw sensor output. Check out the ARDU-IMU code being developed on DIY Drones for more.