SparkFun will be closed Nov 26th and 27th for the Thanksgiving holiday. Orders placed after 2:00pm MT on the 25th will ship out Monday the 30th.


Member Since: April 25, 2011

Country: United States



mechatronics student

Spoken Languages


Programming Languages

C, C++, some java


Cal Poly San Luis Obispo


mechatronics, embedded systems, microcontrollers, robotics

  • would love this for a 32 pin HTSSOP. could I get the eagle file to modify it myself?

  • i contacted technical support, they sent out a new board, it’s doing the same thing…

  • yeah, added the board and selected it from the list, no sweat. fiddled around with the config file to try different baud rates, but that didn’t help. here’s a verbose output trying to upload the blink example sketch:

    Binary sketch size: 1612 bytes (of a 258048 byte maximum) /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega2560 -cstk500v2 -P/dev/tty.usbserial-A8004w6D -b57600 -D -Uflash:w:/var/folders/VV/VVhTf+NzEVyix5U1wAH++U+++TI/-Tmp-/build4003381142504225074.tmp/Blink.cpp.hex:i

    avrdude: Version 5.4-arduino, compiled on Oct 9 2007 at 11:20:31 Copyright © 2000-2005 Brian Dean, http://www.bdmicro.com/

         System wide configuration file is "/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/Users/Andrew/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping
         Using Port            : /dev/tty.usbserial-A8004w6D
         Using Programmer      : stk500v2
         Overriding Baud Rate  : 57600
    avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
    avrdude: ser_recv(): programmer is not responding
    avrdude: stk500_2_ReceiveMessage(): timeout
    avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14] 
    avrdude: ser_recv(): programmer is not responding
    avrdude: stk500_2_ReceiveMessage(): timeout
  • i just updated to 0023, on a mac as well, no dice, same error

  • just got this today, trying to program with arduino 022 and a sparkfun FTDI basic, i get this error and the arduino IDE sort of locks up, so that i have to restart the program to attempt to upload again.

    avrdude: stk500_2_ReceiveMessage(): timeout

  • this looks great, way to shrink down the footprint

  • eurgh, no, i haven’t been able to read from the gyro. somebody posted that they’d updated the AHRS code and offered to share it, but that post is missing now. anybody know anything about that?

  • Would love a copy of this, thank you so much! I’ve been trying to work through updating it myself, with no luck reading from the gyro, been wondering if mine is even working.
    Thanks again!

  • it currently doesn’t support the new gyroscope. i’ve been working on and off at adding this myself, but this is my first stab at I2C and i’m not making a whole lot of progress. would be great if we could get some help from sparkfun updating the AHRS code

  • thanks for this! i’m attempting to adapt it to work on this sparkfun 9dof sensor board:
    http://www.sparkfun.com/products/10125 and haven’t quite figured it out. i edited your init function to perform the same register setup as the sparkfun test firmware, but haven’t gotten anything out of the gyro yet.
    any tips?

No public wish lists :(