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: January 13, 2011

Country: United States



My Twitter for all the gory details.


Engineering Quality Assurance Pistol Whipper. Making sure broken stuff gets fixed and getting documentation updated and monitoring the products' GitHub repositories.

Spoken Languages

English, Italian


University of Colorado at Boulder - Applied Mathematics and Italian Colorado State University - Biomedical Engineering Penn State University - Applied Statistics


Biomechanics and medical applications of electronics. Traveling. Snowboarding. Fun blinky things. And of course, sparklers!

SparkFun is headed west to the Hackaday SuperConference

Continue reading

A guest post from Bill Premerlani regarding the new firmware updates for the MatrixPilot Project and the UDB5.

Continue reading

An update on your friendly neighborhood Open Source Hardware Association.

Continue reading

Examining the inner workings of an electric chord organ.

Continue reading

A quick overview of the neat stuff seen at the 2014 Open Hardware Summit.

Continue reading

A summary of an awesome homemade robot built by SparkFun customers

Continue reading

A quick hardware teardown on some key-chain games.

Continue reading

How to interface the RedBot with MatLab and SimuLink

Continue reading

Discussion of the OS tools we are using, and a GitHub update.

Continue reading

Open-sourcing Laser Technology and the SparkFun visit the Optics Lab at the School of Mines

Continue reading

We participated in the annual Costume Con in Denver recently, and taught an e-textiles workshop!

Continue reading

Tech Support RoboJoust

The Sparkfun Tech Support team put on a robot joust. After months of preparing not only the arena, but also the competitors, they are here to bring you their tale of robot mayhem.

Continue reading

CAN-Bus Shield Hookup Guide

October 8, 2015

A basic introduction to working with the CAN-Bus shield.

Getting Started with OBD-II

October 8, 2015

A general guide to the OBD-II protocols used for communication in automotive and industrial applications.

Si4703 FM Radio Receiver Hookup Guide

August 13, 2015

Add some tunes to your project with the Si4703 FM Radio Receiver Breakout.

microSD Sniffer Hookup Guide

August 4, 2015

A basic introduction to working with the microSD Sniffer.

nRF24L01+ Transceiver Hookup Guide

July 30, 2015

A basic getting started guided to the SparkFun Transceiver Breakout - nRF24L01+

Teensy Arduino Shield Adapter Hookup Guide

June 18, 2015

A basic introduction and assembly guide for the SparkFun Teensy Arduino Shield Adapter.

Getting Started with the Teensy

June 18, 2015

Basic intro to the Teensy line of products, with soldering and programming suggestions.

Easy Driver Hook-up Guide

May 5, 2015

Get started using the SparkFun Easy Driver for those project that need a little motion.

BlackBerry Trackballer Breakout Hookup Guide

March 26, 2015

A basic hookup guide for getting started with the SparkFun BlackBerry Trackballer Breakout Board.

Spectrum Shield Hookup Guide

March 24, 2015

Want your project to react to music? Then the SparkFun Spectrum Shield is the product for you! Get going in no time with this Hookup Guide.

Wake-on-Shake Hookup Guide

March 13, 2015

A basic hookup guide for getting started with the SparkFun Wake-on-Shake.

Exploring XBees and XCTU

March 12, 2015

How to set up an XBee using your computer, the X-CTU software, and an XBee Explorer interface board.

Big Easy Driver Hookup Guide

February 13, 2015

How to get started with the SparkFun Big Easy Driver.

LilyPad Simple Power Hookup Guide

January 15, 2015

A basic guide for getting started using the LilyPad Simple Power.

Benchtop Power Board Kit Hookup Guide

November 3, 2014

Need more power? This Benchtop ATX Power Supply Kit should help give you the boost you need to power those energy hungry projects.

Hacking Your Maker Faire Badge

September 18, 2014

How to hook-up, program, and modify your Maker Faire Badge for electronic fun.

Logomatic Hookup Guide

May 29, 2014

Basic introduction and hook-up guide for the SparkFun Logomatic.

Programming FPGAs: Papilio Pro

March 28, 2014

Learn the basics for writing HDL and programming the Papillio Pro.

OBD II Uart Hookup Guide

March 4, 2014

How to start working with the OBD-II Uart board.

MPR121 Hookup Guide

December 18, 2013

How to get started using the MPR121 for capacitive touch sensing with your Arduino.

Copernicus II Hookup Guide

December 18, 2013

A guide for how to get started with the Copernicus II GPS module.

PCA9306 Level Translator Hookup Guide

October 31, 2013

A quick primer to get you going with the PCA9306 Logic Level Converter.

Tilt-a-Whirl Hookup Guide

October 2, 2013

A simple hook up guide to get started with the Tilt-a-Whirl sensor.

Accelerometer Basics

March 28, 2013

A quick introduction to accelerometers, how they work, and why they're used.
  • It’s not recommended. The CAN-Bus shield mostly operates at 5V, but it also handles 12V coming in to the board when plugged in to a CAN port.

  • Double check that you’ve updated the pin definitions in the code to match the new wiring, especially the CS pin. If those haven’t been updated, your Arduino is trying to initialize the CAN-Bus using the wrong connections, and you won’t be able to initialize the IC.

  • The product repositories contain both the design files and the example code. You’ll want to check in the Firmware directory in the repository for the Arduino sketches. If you download the .zip of the repository, or clone the repository, you’ll get all of the design, firmware, and production files.

  • The firmware is in the GitHub repo linked above. This however is an ARM processor, so you’ll need the correct programmer to update it. Please check out this tutorial on the bootloader,

  • Sorry about the inconvenience. We are actually moving all of our I2C pinouts to match this order (GND, VCC, SDA, SCL) for consistency, but some of our older boards simply haven’t been revised yet.

  • You’d have to take a look at the Arduino board definition files for the LinkIt ONE, and modify the source code based on pin names and pin calls in the library. You can run the basic CAN functionality over SPI, so that would be the first section I’d focus on updating. It should be possible though.

  • You can find them on a lot of folks' projects, but these are the basic pins you’ll need to identify on your board to connect.

    MEGA SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). UNO SPI (this will also be the shield footprint): 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK).

  • I don’t think we will be making any more, but we do have the Eagle files posted above for any user to make their own. PCB fab houses like OSHPark are really beneficial for small runs like that. Sorry about that!

  • They are in the GitHub repo listed in the Resources and Going Further.

  • This uses the SPI pins from the Uno footprint by default, so it is not plug-in compatible with the Mega. You will need to run jumper wires from the shield’s pins to the Mega’s SPI pins.

Tilt-A-Whirl Hookup Wishlist

Toni_K 5 items

This wishlist is recommended for following along with the

Spectrum Shield Hook-Up Guide

Toni_K 10 items

This wishlist includes all the parts required to follow...

SparkFun Live- Halloween Sweatshirt Hack

Toni_K 11 items

This wishlist enables you to create a flex sensor-driven,...

Random Pick-up Line Generator

Toni_K 13 items

Parts list to make the Random Pick-Up Line Generator from...