Due to the impacts of the coronavirus outbreak, we are experiencing longer than normal lead times on certain products. We encourage back-ordering out-of-stock items to receive them as soon as possible.



Member Since: August 6, 2007

Country: United States


Spoken Languages

English, French, Spanish, Binary

Programming Languages

BASIC (hey, it's useful, mmkay?), PIC assembly, C/C++, etc


Old Dominion University / Drexel University


PIC microcontrollers, Z80-based system architecture, PC system design


Electronics (duh), Flight Simulation, Chess




A New Old Approach to Teaching Microprocessors (coauthor W. Rosen) etc

  • Update: Got mine today. Apparently Batch 53947 is one of the good ones, since it can be reprogrammed with no problems. I guess I'll just have to buy that second one, at some point. "Darn." 8-)

  • This is an awesome lesson in the right way to handle a problem. My opinion of SF has gone up because of this. I'm actually hoping I got one of the defective ones -- to give me an excuse to open it up and try to re-flash it. Thanks for doing things right, guys -- and thank you, Nate, in particular, for calling this a SF problem, rather than throwing the "one guy who clicked a thing" under the bus. You're good people.

  • SparkFun always tries to find the best "cheep" parts for our customers. Here is our secret weapon.

  • So does that mean this will be a thing? Because this should totally be a thing!

  • It still says 100mAh per hour in the description. Perhaps an accelerating rate of charge? ;-)

  • Here ya go!

     -------------------------               (x 100)
  • You should be able to use the 5V output from the Arduino as an input to the 5V charge pins on this board. I haven't checked the current requirements or capacity on the Arduino, though.

  • It's nice to have these available without the isolating transformer. That way, you can use them to pass (low-current) DC power, TTL signaling, etc.

  • How about you burn an effigy and make the obsolete boards available first-come-first-served at a discount? Obsolete parts are still useful, as any Maker knows!

  • Nice job -- thanks for the writeup!
    For the 38kHz, I'd have been tempted to make a single 38kHz generator (maybe a PIC12F683 controlled by a 50ppm TTL oscillator), and use an AND gate on each LED. That way, you could send logic levels to the AND gates and get either zero or 38kHz out for each one, without worrying about keeping the code length deterministic for each LED. (I've done more than enough counting of clock cycles in PIC assembly; there are a lot more fun aspects to spend time on.)


FlyByPC 10 items

Parts needed (other than chassis) to build a maze-follower...

Winter 2016-2017

FlyByPC 138 items

Any or all of these things would be useful and/or...

Winter 2018

FlyByPC 38 items

Various interesting things I could use