Skip to Content
  • 10 Things Speech

    A few months ago, I met Prof. Jay Wilhelm from WVU at a joint biology/engineering workshop in Washington, D.C. He asked if I would give a talk to engineering students and some faculty about SparkFun (what it provides to students and teachers) as well as some life lessons learned in the course of my engineering career.…

    Read more


  • Quick Tip: Reading Fuse Bits in an Arduino

    If you are playing around with avrdude and fuses in an Arduino, you might run into an error like: avrdude: safemode: lfuse reads as 0 avrdude: safemode: hfuse reads as 0 avrdude: safemode: efuse reads as 0 This is because the Arduino bootloader cannot access fuses in the ATmega. To fix this, we can use…

    Read more


  • Creating a Custom Linux Kernel for the Edison

    Creating a Custom Linux Kernel for the Edison

    [Edit – 12/20/15] – This guide is now out of date. A new walkthrough showing how to build a custom Linux image with the Yocto Project and Edison source code (release 2.1) can be found here. If you want to add custom options to the Edison Linux kernel, you will need to compile it from…

    Read more


  • Quick Tip: Changing Default Directory of Git Bash

    I don’t know why this gave me so much trouble, but it did. When I installed Git for Windows, the default, Bash-like Windows terminal for git, it insisted that its home directory was /s (nowhere near my Documents folder in windows). Here is a quick tip to make Git Bash change its home directory automatically (so…

    Read more


  • LED Circuit From Magnet Video

    LED Circuit From Magnet Video

    I have had a few requests for the LED circuit used in my magnet video. I’m excited to see people wanting to build the circuit! The same concept is used in those shake flashlights. The circuit is really not too difficult. The important thing is that you will need a spool of magnet wire with a…

    Read more