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: March 14, 2011

Country: United States



Software Developer/Test Systems Engineer

Spoken Languages


Programming Languages

I’m a LabVIEW CLAD and I’m addicted to Arduino. I’ve also tinkered with python a little.


BSME, Michigan Technological University


I’m a mechanical engineer living in the world of electrical engineers and computer programmers. I never was good at picking one topic and sticking with it exclusively.


Learning everything I can about science-related topics and riding dirt bikes.

  • Duck Nukem 4D: Mesozoic Mayhem

  • Wile E. Casey’s desperate pursuit of the elusive roadrunner is beginning to single-handedly fund the entirety of the R&D efforts of the ACME Corporation.

  • OK, I admit it: the bunk desk does save a lot of space in the office and brings workplace camaraderie to a whole new level. I have serious doubts about the bunk toilet configuration planned for the first of next month, however.

  • Al Borland’s audition to be Robert’s new sidekick for the New Product Friday videos was a hoot.

  • Dave and Robert signed up as beta testers for Instagram’s new Halloween filter. After an exhaustive battery of tests, they found it to be beary a-peel-ing.

  • Well put, Steve. I couldn’t agree more.

    I’m a mechanical engineer and a Certified LabVIEW Associate Developer, and this is exactly how I landed my current job. Within 5 months of earning my certification, I was contacted about interviewing for a position as a LabVIEW developer in R&D at a very large company. The position was offered to me two months later, and I’m so glad that I took it. I’ve been there for a little over a year now, and there is always a heavy demand for LabVIEW development. Every project is unique, and each one provides a new and exciting challenge.

    No, it’s not a traditional programming language, but that’s its strength, not its weakness. It’s easy enough for beginners to build simple applications, yet powerful enough for experienced users to develop robust test and automation systems. I encourage anybody who is curious about LabVIEW to keep an open mind and give it an honest try. It’s a great way for somebody with little or no programming experience to get started in physical computing, and it can serve as a springboard into other related fields.

    tl;dr: My work with LabVIEW landed me a job that I absolutely love, and it’s actually what got me started in Arduino and DIY electrics as well.

    Hey, if it works for CERN and the Large Hadron Collider, it can work for you, too!


  • Unfortunately, you can’t program an Arduino with LabVIEW.
    First, you upload the provided Arduino sketch that allows all of the I/O pins to be controlled and read through serial commands. You can then use the LabVIEW Interface For Arduino toolkit to build LabVIEW programs that communicate with and control your Arduino, which must be connected to the computer somehow (USB, XBee, etc.).
    You’re not locked into the LIFA toolkit, though. You can also write your own Arduino and LabVIEW code for communication over serial, Bluetooth, IrDA, TCP, or UDP.

  • Finally resurrected from the deep after decades of scouring the ocean floor, Jacques Couseau’s ill-fated SubmaVolvo prototype was designed to bring the joy and wonder of deep sea exploration to the masses. The vessel was lost during its maiden voyage, as Cousteau’s first mate rolled down the window to get some fresh air.

  • For anyone who is banging their heads against the wall trying to get one of the SparkFun inverters (like COM-10201) to work with this shield, check to make sure that the output wires aren’t swapped. (On mine, the input connector had red + black wires, while the output had two black wires.)
    The connector on the output of my inverter was reversed, so the inverter would work just fine when connecting directly to a strand of EL wire, but the output would appear to be 0V when connected to the shield because both terminals were connected to GND.
    I used a multimeter to check the resistance between the input and output wires. The GND on the input is connected to one of the black output wires, so (without anything connected to the inverter) check the three black wires to see which two are connected. The GND terminal should be on the right-hand side (looking from the top) when connecting both the input and output of the inverter to the EL Escudo.
    I clipped the output connector off of the inverter and, making sure to get the correct polarity, replaced it with one of the JST Jumper Wires (PRT-08671). After 2 hours of troubleshooting, problem solved.