Member Since: August 12, 2013

Country: United States



Engineering Superhero

Programming Languages



  • Virginia Tech (2009-2011)
  • Rose-Hulman (2002-2006)


Embedded systems, board layout, firmware, and mad soldering skillz.


Electronics and gadgets and stuff. Nerd stuff. Outside of that, swing dancing whenever I can.



Enginursday: Adventures in Building My Own Workbench

I wouldn’t call woodworking my forte by any stretch of the imagination. But, like any good DIYer, I felt the need to try it (at least once). When I moved to Boulder back in August, I did not take much furniture with me. I had a basic (read: cheap) desk that I used for many years prior to my…

Continue reading

The Science of Licking a 9V Battery

Electricity Basics If you’re familiar with Ohm’s Law, you know that voltage is a function of current and resistance (namely, V = IR). The important thing to remember is that everything is a conductor and can be modeled as a resistor. Things like wire and metal are obvious conductors and…

Continue reading

Enginursday: Monitor Twitter With a Raspberry Pi

If you were at Endgadget Expand in November (or perhaps follow the engineers on Twitter), you might have seen SparkFun’s booth. If you saw SparkFun’s booth, you might have seen an interesting display with several racing honey badgers. We affectionately named this “The Great American Tweet…

Continue reading

Why You Should De-Rate Capacitors

Capacitors Galore Capacitors are one of the most common elements found in electronics, and they come in a variety of shapes, sizes, and values. There are also many different methods to manufacture a capacitor. As a result, capacitors have a wide array of properties that make some capacitor types…

Continue reading


CC3000 Hookup Guide

April 3rd, 2014

Getting started guide for the CC3000 shield and breakout board.

Getting Started with the BrickPi

February 20th, 2014

How to connect Lego Mindstorms to the Raspberry Pi using the BrickPi.

USB Type A Female Breakout Hookup Guide

February 13th, 2014

An above-and-beyond example using the USB Type A Female Breakout board.

AT42QT1010 Capacitive Touch Breakout Hookup Guide

December 12th, 2013

Learn how to use the simple AT24QT1010 Capacitive Touch Breakout.

INA169 Breakout Board Hookup Guide

November 20th, 2013

How to interface with the INA169 Breakout Board to measure current.

Raspberry Pi Twitter Monitor

November 19th, 2013

How to use a Raspberry Pi to monitor Twitter for hashtags and blink an LED.

Alternating Current (AC) vs. Direct Current (DC)

September 5th, 2013

The differences between AC and DC.
  • Product DEV-12071 | about 7 hours ago

    Do you mean the 74HC4050? If so, that acts as a 5V to 3.3V level shifter. The CC3000 is not tolerant of 5V logic.

  • Product DEV-12071 | yesterday

    The library should support 1.10 and up. The shield and breakout boards should be shipping with 1.24. It looks like TI released 1.26, so if you would like to update, check out their patch programming guide here: http://processors.wiki.ti.com/index.php/CC3000_Patch_Programmer

  • News - Why You Should De-Rate Ca… | about 3 days ago

    I think you’ll find the result quite explosive. Be careful….flames do happen :)

  • Product WRL-12072 | about 4 days ago

    The antenna is tuned for 2.4 GHz. The CC3000 only works on WiFi, specifically 802.11 b/g.

  • Product DEV-12071 | about 4 days ago

    Great write up! Thank you for sharing!

  • Tutorial - CC3000 Hookup Guide | last week

    Thanks! AES keys for SmartConfig are not supported right now, but it is definitely on my to-do list.

  • Product WRL-12072 | last week

    The CC3000 cannot act as an access point. It needs a separate AP to connect to.

  • Product DEV-12071 | about a week ago

    Great write up on the CC3000….thanks for sharing! It seems that I misunderstood how it uses UDP packets for the connection process. There is a mode in SmartConfig for a pre-shared key, and yes, you’d have to enable it in the sketch. I don’t have that feature working yet in the library, but I have noticed that if you include TI’s AES functions, it quickly eats up a lot of the program space in the poor 328.

  • Product DEV-12071 | about 2 weeks ago

    That was actually the original design. The problem is that the U.FL pigtail had to make some awkward angles to get to the connector and usually just popped off.

  • Product DEV-12071 | about 2 weeks ago

    As it is, it cannot. The CC3000 uses the SPI bus, and Arduino programming happens over UART. However, it is possible to create a bridge (from another Arduino, perhaps) that takes in SPI data from the CC3000 and uses it to re-program your target Arduino.

Name Pieces Total
Getting Started With Raspberry Pi - Ep. 3
Components needed to get started with the Raspberry Pi, …
11 261
Getting Started With Raspberry Pi - Ep. 2
Components needed to get started with the Raspberry Pi, …
7 221.65
Getting Started With Raspberry Pi - Ep. 1
Components needed to get started with the Raspberry Pi, …
10 215.2
Party Button
This is the wishlist for the Party Button that we'll be …
18 129.35
Raspberry Pi Twitter Monitor
8 69.3