New RoombaComm 0.96

Paul Bouchier has kindly spent time and updated the Java RoombaComm library. Not only did he add support for the newer 5xx series Roombas, but he fixed a lot of bugs, added new features, made things work easier under Windows, and generally cleaned up the mess of code I had created.

Check out the Changelog for a list of the changes. And try out the new version of RoombaComm!

DIY iPhone headphone extension

DIY iPhone headphone extension

Most cars nowadays (especially rentals, which I’ve been in a lot lately) have 1/8″ AUX inputs for an MP3 player.  When I had just an iPod, this worked great.  Now that I have an iPhone I found my standard 1/8″ to 1/8″ extension cable  that I’ve had in my cable go bag wouldn’t work.  There’s no way I’m going to spend upwards of $20 on an iPhone adapter cable to get around Apple’s design mistake.   Five minutes with the Dremel and I’ve got a handy DIY iPhone adapter cable (and lots of little rubber bits all over the place)

Make a black iPhone/iPod headset

I like the stock iPhone headset. They sound okay as headphones, their mic is pretty good, and setup is much easier than with a Bluetooth headset. Plus they’re pretty cheap at $29. I also liked the stock iPod headphones, for similar reasons. I’m clumsy with headphones and tend to break or lose them. But these stock headsets stand out. The white headphone cables has become part of the Apple marketing message that I’d rather not take part of. So all I want is a black version of the Apple headsets. Since no one sells that, guess I’ll have to make my own. After trying many different substances (PlastiDip, black shoe polish, vinyl dye, & regular MarksALot), the best solution appears to be Sharpie Magnums.

Continue reading “Make a black iPhone/iPod headset”

Sketching08 talk: Good Hardware APIs et al

The Sketching in Hardware ’08 conference was held at RISD in Providence, Rhode Island this year. Both RISD and Providence were very welcoming and I think we had a lot of fun. Once again, Mike pulls off an awesome conference.

For my talk, since I didn’t have one big thing I’ve been working on this last year, I decided to shotgun blast a bunch of different topics out there, arranged roughly on the topics:
– Good Hardware APIs – about the evolution of BlinkM’s layout,
– USB not on Rails – an update to a previous Sketching talk of mine, and
– From 2D to 3D – experiments in 3D shapes from 2D lasercutter output

The PDF of my talk with notes:
– sketching08-talk-todekurt.pdf (5.8MB PDF)

And some screencaps of a few of the slides:

Continue reading “Sketching08 talk: Good Hardware APIs et al”