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: June 29, 2011

Country: United States



Boston Area IEEE Robotics & Automation Society http://www.robotics-boston.org/

Spoken Languages

English Spanish Lolcat

Programming Languages

Objective C C++ Python Pascal C ARM Assembly THUMB Assembly PowerPC Assembly 68k Assembly




Robotics, Video Games, Anime, Board Games, Electric Vehicles, Go-Karts, Sailing, and Mythology

  • I scoff at your meager hacks. Soda can stoves are PRO. https://youtu.be/fbHHQrh9m58 http://www.thesodacanstove.com/alcohol-stove/how-to-build.html

  • The tutorial materials pertaining to formatting SD Cards are naive, wrong, and potentially damaging. The One Laptop Per Child organization did intensive investigation into the performance of SD cards, because their installed base depended on them. Please see this document they posted on the matter, and conduct a proper investigation on how to correct your tutorial accordingly. I would start with contacting the SD Card Association, and the major manufacturers, and asking them what their preferred formatting procedures and tools are. You will no doubt be shocked at the differences from the ham-fisted approaches currently implemented in the Mac, Windows, and even Linux utilities you are currently recommending.

    This tool appears on the SD Card Association’s website, probably for damn good reason; asking the SD Card Association should tell you when and where you should and shouldn’t use it.

  • All it took was hijacking Atmel’s tour truck to bluff my way in, but I did it! I’ve got Sparkfun’s latest prototype!!!

  • Agreed on the header thing. And it needs another pot for the speed of the return stroke, too.

  • Don’t forget the IEEE’s Women In Engineering (WIE) group: http://www.ieee.org/membership_services/membership/women/index.html

    1. Interrupt Driven Programming How to build software that actually reacts, instead of just waits on a polling loop. Why this can be critically important, particularly for events that might be missed in between polling loops. Talk in depth about interrupt priorities. Compare an Arduino, which cannot do nested interrupts, to smarter processors, which can handle multiple nested interrupts. Point out that just about no processor can do multiple simultaneous interrupts, regardless of how many cores it has, due to being on a single system bus, rather than a switched fabric; notable exceptions to this, if any.

    2. Hard-Real-Time Software What Hard-Real-Time, Soft-Real-Time, and other varieties of “Real-Time” mean. What this means for which C standard libraries to use, and POSIX compliance issues. Implementing a Hard-Real-Time system on baremetal. Implementing Hard-Real-Time with one or more Hard-Real-Time OSes.

    3. Complete HID Device development The complete process of HID Device development, from start to finish. Implementing:

    4. Buttons
    5. Digital Joysticks
    6. Analog Joysticks, Analog Pedals, & Analog Triggers
    7. Trackballs & Mouse sensors
    8. Capturing data from sensors
    9. More experimental examples

    10. Designing for Manufacturing & Reliability What does Sparkfun do to squeeze the most value out of its manufacturing? How should footprints and PCB designs be changed to be cheaper and more reliably manufactured?

    Also, check with your local IEEE Section: http://www.ieee-denver.org/ And Technical Society Chapters: http://www.ieee-denver.org/technical-societies/

    They will no doubt have some very relevant advice.

  • Consistent weight measurements would be fantastic.

  • Also works as ADB cable, on old-school Macintoshes!

  • Seconding some of the things already said…

    Problems with the current description: Fixed!
    No tolerances listed for the resistors
    No wattage listed for the resistors

    Problems with the kit as designed:
    Using the same resistor value in series accumulates tolerance error
    “Looped” resistors introduce impedance, which is inappropriate for a piece of test gear
    Traces should be extra thick and as short as possible to minimize additional resistance; alternately, the trace length should be matched to the resistors, to bring the total resistance to a precise value
    No nice box to put it in

    Make the 2.0 version a long rectangle, sort of like a power strip, with the binding posts on the low resistance end. That way, you can read the value straight across.

    Other changes should include:
    Each resistor should be the ONLY resistor used for that value of that digit; no resistors in series for the same digit, which accumulates tolerance error!
    “Lay Flat” resistor through-hole spacing, to eliminate the “looped” resistor impedance
    SMD pads between the through-hole pads, to install more precise SMD resistors

    Options should include:
    A selection of resistor kits, so people can install the precision they require, in through-hole and SMD
    A nice box to put it in, either with numbers on the box, or numbers on the silkscreen, so the selected values can be seen
    A selection of knobs to use with the nice box

    Remember that, as the resistor values go up, the tolerances must go up as well. For instance… If you are using individually selected 1% resistors for 10 Ohms through 90 Ohms, 0.1% for 100-900 Ohms, and so on through the digits, there will still be an error accumulation of up to 4.5 Ohms across the whole box. This would be MUCH worse if all the resistors were in the same percentage of tolerance, because a 1% tolerance on 900k Ohms is 9k Ohms! This would mean that 3 digits on the box are always completely wasted for any purpose!

  • <pilot> Hey, Mr. Wizard; check out this watch I made with government surplus parts! Now, you don’t need a spell to tell the exact time! <wizard> Feh! Next thing you’ll tell me is you don’t need a spell to fly, too!

No public wish lists :(