Member Since: July 5, 2011

Country: United States



Electrical engineer

Programming Languages

Python, C/C++


NDSU 1997-2002


Toys, tinkering



Quad Fever!

Quadcopter fever has blown through SparkFun. I’m not sure where it started, but suddenly, it seems like everybody is flying around a cheap little quadcopter. The most popular model around here is the Estes Proto-X, a mere snip at $35-45US. It’s small size makes it nice for goofing off…

Continue reading

Enginursday: I <3 Python!

Python is amazing. For those who don’t already know, Python is a cross-platform high-level scripting language. It’s designed from the ground up to be extremely easy to use, with a “batteries included” philosophy – almost everything you need to do almost anything is…

Continue reading

Enginursday - Three Childhood Mysteries Electrical Engineering Solved for Me

When I was a kid I was (in retrospect, unsurprisingly) a “why/how” kid. That’s not uncommon; what is uncommon is how long it lasted. I’ll let you know when I grow out of it. Throughout my childhood, there were a number of questions that I posed which, frankly, none of the…

Continue reading

Engineer Thursday - Using the Wake on Shake

Today is the first edition of a new homepage series. We spent hours brainstorming a clever name and finally settled on (drum roll, please)…“Engineer Thursday.” Ok, so we wanted to keep it simple. But from now on, each Thursday we will have a post from a resident SparkFun Engineer.…

Continue reading


Sunny Buddy Solar Charger Hookup Guide

April 11th, 2014

How to hookup the Sunny Buddy: a solar-powered, MPPT (peak-power tracking), LiPo battery charger.

RedBot Assembly Guide

January 31st, 2014

Assembly Guide for the RedBot Kit.

Understanding the BC127 Bluetooth Module

January 31st, 2014

SparkFun has two boards using the BC127; here's what you need to know to use them.

Digital Logic

October 3rd, 2013

A primer on digital logic concepts in hardware and software.

MiniMoto DRV8830 Hookup Guide

September 19th, 2013

MiniMoto is an I2C-based low-voltage DC motor driver.

TXB0104 Level Shifter Hookup Guide

September 12th, 2013

How to use the TXB0104 chip.

Getting Started with the AutoDriver

September 9th, 2013

SparkFun's AutoDriver is a powerful tool for controlling stepper motors. Here's how to use it.

PicoBuck Hookup Guide

August 30th, 2013

The PicoBuck board is a high-efficiency three-channel constant-current LED driver.

Using GitHub to Share with SparkFun

August 19th, 2013

A simple step-by-step tutorial to help you download files from SparkFun's GitHub site, make changes, and share the changes with SparkFun.

Getting Started with the RedBot

August 8th, 2013

A simple introduction to SparkFun's RedBot robotics platform.


July 8th, 2013

An introduction to I2C, one of the main embedded communications protocols in use today.

Leap Motion Teardown

June 27th, 2013

Let's see what's inside the amazing new Leap Motion input device!

Programming the pcDuino

March 12th, 2013

With great power comes great complexity. This tutorial will teach you some of the basic concepts needed to get the most out of programming your pcDuino.

pcDuino Hookup Guide

March 8th, 2013

pcDuino is SparkFun's single-board hardware-hacker based mini PC. It comes with Linux pre-installed, has all the hardware functionality of an Arduino Uno, and can be programmed almost as easily as an Arduino!


February 7th, 2013

Light is a useful tool for the electrical engineer. Understanding how light relates to electronics is a fundamental skill for many projects.

Connector Basics

January 18th, 2013

Connectors are a major source of confusion for people just beginning electronics. The number of different options, terms, and names of connectors can make selecting one, or finding the one you need, daunting. This article will help you get a jump on the world of connectors.

PCB Basics

December 14th, 2012

What exactly IS a PCB?
  • Product PRT-12084 | yesterday

    I’m looking at this to see if I can make this better. The problem lies in making something that will work for a lot of people; without knowing what they’re all doing, you kind of have to make a best-case assumption.

  • News - Quad Fever! | yesterday

    I’m unsure; the transmitter at least is just an epoxied die-on-board assembly.

  • Product DEV-11190 | about 5 days ago

    Your best bet is probably some kind of serial LCD; we carry a variety of those. You can use a software serial port on one of the unused pins.

  • Product PRT-12084 | about 5 days ago

    It can, but you’d need to make some serious changes to the values of various components in the circuit. I don’t recall whether the topology is the same for multiple cells.

    One thing you may consider is putting one of these across each cell in the stack. So long as the solar cells are isolated from one another, you should be fine.

  • Product PRT-12084 | about 5 days ago

    Hm. I hadn’t considered using this with a super cap. It might work, but I’d add a small series resistor. If I give it a try, I’ll post results, although it’ll never be nearly 300F.

  • Product PRT-12084 | about 5 days ago

    That’s true, and it’s covered (in bold text) in the hook-up guide.

  • Product PRT-12084 | about 5 days ago

    Ba dum-bum.

  • Product BOB-11189 | about a week ago

    Yes, the voltage range is 3V-5.5V.

  • Product SEN-12617 | about a week ago

    Check out the assembly guide, specifically this page, for more details on mounting.

  • Product ROB-12097 | about 2 weeks ago

    Not much; some of the labels, and the addition of a button on D12. Also, at some point since the first version, I fixed the power switching circuitry that disconnects power from the I/O headers labeled “Servo”. I’m not saying that was changed in this version, just that it has changed.

Name Pieces Total
Magician Chassis 4-40 HW
1 0.15
Wish list for the March 2014 SparkFun Live project: the …
15 164.25
AutoDriver Hookup Guide
This wishlist contains everything you'll need to follow …
38 135.35