Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.


Member Since: May 7, 2011

Country: United States



I am just a microbiologist who always wanted to learn about electronics, so I thought I would start tinkering.


Research Scientist

Spoken Languages


Programming Languages

Several, changes with the job and the times


microbiology, genetics and database programming


Learning how things work, and then making new things with what I have learned.

  • Some random things I have noticed when using this board:

    On a Mac, make sure you are using a quality USB cable, or you will have difficulty getting the USB port to show up in the Arduino IDE. At least that has been my experience. This is not unique to this board with Macs.

    If you are connecting this to a Pixy2, you will have to modify the Pixy2 library and replace references to the "Serial" object with "SerialUSB". I had to modify Pixy2.h, Pixy2CCC.h and TPixy2.h in this way. I also had to remove the ZumoBuzzer.cpp from the library in order to compile my sketch. I don't have a Zumo robot, so I didn't bother debugging the issue.

  • Everyone agreed, putting the helmet on made Bob's horn look more whimsical rather than just freakish.

  • Remember, Crazy Glue pranks on Viking Funeral day have lasting consequences.

  • There seems to be an error in the MP3_Shield_Example.pde sample code. The pin definitions for DCS and DREQ need to be corrected.
    The lines:
    define MP3_XDCS 2 //Data Chip Select / BSYNC Pin
    define MP3_DREQ 3 //Data Request Pin: Player asks for more data
    need to be edited to read:
    define MP3_XDCS 7 //Data Chip Select / BSYNC Pin
    define MP3_DREQ 2 //Data Request Pin: Player asks for more data