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: October 28, 2009

Country: United States



A graduate with a BS in Computer Engineering with a minor in Electrical Engineering. Working in Longmont for a prestigious silicon company as a DSV Engineer.

Students in EE/CE that have questions can email me at: s.r.grace[at]gmail.com. I will be more than happy to give you my knowledge and expertise. My main focus is on FPGA/Digital Logic and MCU systems, but I can help out in other areas.


Verificatoin Engineer


IEEE, PC Gamers

Spoken Languages


Programming Languages

MASM x86, C, C++, C#, SQL, Java (some), PHP, BASH, Batch File, HTML, HDL (VHDL/Verilog/SystemVerilog), Tcl.


University of Wyoming - BS in Computer Engineering, Minor Electrical Engineering


Embedded Systems Engineering, Digital Logic Design


Read expertise



  • Welcome to the Future!

  • This senior in engineering at this university puts it quite well. Women that go into STEM should be role models to us all. Letter to the Editor.

  • It’d still be interesting to do this again with an off the shelf product and record those readings and see how close your data was.

  • Hey Shawn. What kind of calibration did you do for the sensor so you can get an accurate BAC reading? My idea would’ve been to also have an actual BAC reader there to compare numbers.

    The reason why I bring this up is, the BAC readers used by law enforcement wants you to breathe into a tube (a good way to keep other byproducts out like if you spill beer on your shirt/jacket) and those tend to be pretty accurate (down to .01% error). Plus, the MQ-3 looks to have an okay resolution for the PPM for sensing.

    Either way, cool project.

  • I do want to make a comment in regards to what people should do and not turn this into a witch hunt.

    1. If you’re concerned that this might happen with your family/friends with a school, please have a discussion at the next Parent-Teacher Conference. This conference is there as a benefit to both the school and parents. In most cases, teachers do not know as much as the parent/student when it comes to making/tinkering.
    2. Encourage teachers to buy books and attend summits/conferences in which teach the teachers how to use electronics. What Sparkfun has done in the past with the tour is a great example and should be encouraged everywhere.
    3. Encourage students to be open about their tinkering and making. These young minds will solve the problems of the world that we cannot even comprehend today. Who knows, it might help them get a job for the summer doing what they do!
    4. Do not harass the police/district/teacher(s) that were involved with this incident. At the time they didn’t know what exactly to do (this is because the lack of knowledge of what students can do outside of school). Look at this as a teaching moment for those that do not know.

    Every moment of every day can be a teaching/learning moment to everyone. The only way we can overcome petty things like this is to come together and have an open dialog from all points and come to a common ground. It will take time, and it will be tough, but it can be done.

  • Interesting indeed, but I think it goes to more of the ease of accessibility.

    I’ve always wanted to write a technical book for makers to help them get into FPGAs and enjoy the problem solving it comes with. I would want to release for free by self-publishing and letting them download it. However, a problem I see every time I look at it is, promotion/accessibility.

    You self-publish, you have to promote it yourself. You don’t get the structure that a well-known publisher has to promoting and distributing the book. Even for digital books, this is key. Not to mention, the book can only be accessible to where you want it. People will always copy, try to get credit for something they didn’t do. Not to mention, the publisher will help fight any lawsuits/protection.

    So that’s my opinion. I could be completely wrong on all fronts, but that’s what I’ve seen when I started writing my book (which will most likely never get finished/published).

  • Don’t forget today is National Doge Day!

    Make a card for your doge!

  • Welcome to SFE! It was great chattin' with you at AVC this year. Hoepfully Erik and Ross aren’t busting your balls too hard. ;)

  • Marshall, your lessons learned are spot on to what you should be doing when having any engineering project. It does nothing but make your life easier, especially in the future.

    To all those hackers/makers. Follow his lessons learned and your life will be so much easier when it comes to debugging problems and communication issues/situations with either a customers/teammate/fellow hacker-maker.

    Congrats on a great robot battle and hope to see it bigger and better next year!

  • My caption is this video: Luigi Death Stare