This is my new Freeduino, which I purchased as a kit from the fine folks at the AlphaOne Hackerspace table at QuahogCon 2010.
I assembled the kit together at the Hardware Hacking Lounge with some super-sweet soldering irons, then spent the next hour and a half trying to figure out why it wouldn’t work. Turns out that it needed a jumper on the USB/External power selector. Thanks to Mr. Jimmie Rodgers for the eagle-eye lack-of-jumper spotting.
I already have an Arduino (the original); however, it doesn’t have a pin for the reset line or 3.3V line on the headers, so I guess it will just be relegated to different tasks.
I had planned to submit an entry into the Alpha One Labs Hackerspace’s Arduino Hacking Contest, though I ended up spending every waking moment trying to hack the Humans vs Zombies game. Apparently, I was not the only one with not enough time; there were unfortunately no entries into the contest 🙁 I ended up receiving honorable mention (consisting of a T-shirt) for constructing my Freeduino.
Hopefully, there will be an Arduino Hacking contest next year… Start building those Arduino projects!
What I Did:
I took a Cellboost IPR3 that was otherwise destined for a dull life of providing power to an original iPod Shuffle, and converted the cable normally used for charging it into a USB-A-to-2-pin cable using the cable from an old computer case’s hard drive activity light. (Using the cable is a bonus for me, since this cable has been kicking around the junkbox for ages.)
What I Wanted to Do:
I’ll be the first to admit this isn’t so much a ‘hack’ since it’s what the badge was designed to do. I had planned to populate the two 2×16 rows of headers with female headers, then put a piece of perfboard on top either with male headers pointed down or with female headers with double-length legs. The plan was to have something akin to an Arduino shield: Removable, changeable, and replaceable. What you see here is what I got done during the ‘con. I’ll post updates as I progress in badge-hacking now that the ‘con’s over.
About the Cellboost IPR3 Hardware
The Cellboost device contains 1 Li-Ion battery, 5V charging circuitry, and 5V output circuitry; the charging circuitry is the best part, since Li-Ions are a pain to charge otherwise. It includes a USB extension cable (USB-A Male to USB-A Female) that supplies power only (no wires for data) to charge the Cellboost unit with. The unit itself has a USB-A Male (for charging the Li-Ion) and a USB-A Female receptacle on it (for the iPod to plug into).
I acquired a number of these Cellboost devices from Princess Auto; at their last big clearance sale, they were on for (IIRC) $0.79 each. As an aside, I had someone at Quahogcon ask me if I had been to the MIT Garage Sale. Apparently they were sold there as well. Regardless, I still have 4 or 5 in their original packaging to be used to power other projects.
Here’s what I gained (physically) from QuahogCon 2010 (in no particular order):
(And yes, I would have preferred to photograph against a plain white background, but hey.)
For those who are curious about some of the particulars of the game, here is what I gleaned from the goings-on at the ‘con (And from a lot of borrowing Jimmie’s badge, and soliciting button-presses from random ‘con attendees).
Spoiler Warning: If you want to try to disassemble, packet-sniff, or otherwise decode the Humans vs Zombies game completely on your own, don’t read on.
Most of this is just a brain dump, it’s not really in any particular order.
I’ll add more here if/when I think of it, and once I start sniffing in earnest. I spent the entire ‘Con trying to reinvent the wheel… Apparently all the good stuff was in the q10-pub/firmware directory… I had been tweaking code in the q10-pub/tests directory. I still managed to sniff the above code, however I didn’t get transmit working in time to pwn the closing ceremonies. Totally looking forward to pwning whatever badge they throw at us next year, though.
In the fine tradition of hacker con badges, QuahogCon presents its inaugural badge, based on the Freescale MC13224v.
More info and badge specs can be found at mc1322x.devl.org: MC13224 Hardware, and more contest-related info can be found at QuahogCon: Contests.
MC1322x-related Open Source tools and guides are available at mc1322x.devl.org.
I’ll be adding more badge-hacking-related stuff before/during/after QuahogCon, once I get to play around with my badge.