Categories
Uncategorized

Arduino(ish) Keyboarding

Teensy 2.0
Teensy is teensy

For the past few years I’ve been building devices that can emulate computer keyboards. Typically I’ve used the Teensy microcontrollers for this along with the Arduino IDE and the Teensyduino add-on. The things you can do with a Teensy to emulate a keyboard are very impressive! Basically, it’s the best way I know of to create your own custom USB keyboard.

Comparison
Size matters – A-Star with Arduino Micro and Leonardo

When the Arduino Leonardo was introduced, one of the features I was interested in was the ability to emulate a USB keyboard. I never actually got a Leonardo to test this with, mainly because the form factor was too large for my projects. Sometimes shield compatibility is good, sometimes the smallest board wins.

A-Star
Size matters!

I recently got a Pololu A-Star 32U4 Micro, which is a tiny (and cheap, under $13USD) board very similar to a Leonardo, once again using the Atmel ATmega32U4.

There may be a little bit of work involved in getting the A-Star up and running. There are drivers needed if using Windows, and (supposedly) a little more work to get things going with Linux. I had no issues with Mac OS X, but I’m pretty familiar with add-ons for the Arduino IDE due to using Teensyduino. You can also just pretend this is an Arduino Leonardo and that seems to work fine.

(I also can’t tell if the Pololu A-Star 32U4 Micro is open source hardware. They do have a bunch of files available, but I did not see an explicit “Open Hardware” note anywhere. It’s worth mentioning that the Teensy is not open source hardware. If that’s not a big deal to you, then it’s not a big deal to you. The official Arduino hardware is of course, open source.)

I’ll probably keep experimenting with the Pololu A-Star as a keyboard emulator for simple things, and stick with the Teensy for more complex things. I’ve also heard that the Teensy 2.0 will disappear in the future, which isn’t a huge deal, as the Teensy 3.1 is a big improvement over it, but the 3.1 does cost a bit more than the 2.0, so that’s one factor to consider when evaluating which board to use.

Have fun building your own keyboard!

Update #1: I’ve been talking to Pololu and they suggested the A-Star may actually be able to use the Teensyduino Keyboard libraries. I’m awaiting more info on this, as it would be an exciting development.

Update #2: It looks like the Teensyduino Keyboard libraries cannot be installed onto the A-Star, which is good to know. But don’t worry, I’ll be using the A-Star for some future projects anyway. ;)

Categories
Uncategorized

Chess + Art + 3D Printing

Duchamp

Recently my pal Bryan Cera posted about resurrecting Marcel Duchamp’s hand-carved chess set, which is a project he’s working on with Scott Kildall.

Bryan shot me an email and asked if I’d be interested in printing a set as well. To be honest, most of the stuff I print on my RepRap is meant to be functional parts, and they typically don’t turn out pretty, but hey, I’m an art lover, and I like collaborative projects.

Pawn

Bryan mentioned that the set should be printable even on a “homebrew” 3D printer, but personally, I hate printing with support, so I try to not use it. I took the pawn and split it in half and then printed it and glued it together with a bit of Acetone.

Pawn

Oh, I also painted the pawn with metallic silver paint. You can see that this is not a super-high quality print, but I’m OK with that. I sort of like the way the lines appear on this piece.

Rook

I also printed the rook. I split this one by removing the top for printing and then reattaching it.

Bishop (in two)

I did the same with the bishop, and will probably do this with the rest of the pieces (and maybe re-do the pawn this way, or maybe do the opposite and re-do all the pieces the same way I did the pawn!)

Bishop

Here’s the bishop being assembled. Acetone melts the plastic, so I just dabbed a bit onto the two surfaces and then hold things together for a few hours with some rubber bands. (Luckily the bishop has a rubber band-holding slot!)

It’s been a fun project so far, and the only reason I’ve not finished the entire set is that I’ve been traveling for work the last few weeks. Once I’ve got all the pieces, I’ll capture some nice images of the set.

And yes, the knight is going to be a fun challenge!

(Thanks to Bryan and Scott for including me in this project!)

Categories
Uncategorized

Hoover Dam

Hoover Dam Power Plant
Hoover Dam Power Plant

Hoover Dam Bypass
Hoover Dam Bypass

Hoover Dam
Hoover Dam

I was at Hoover Dam last week, and I got a few photos of the place. I’d never been to the Hoover Dam before. I’ve never even been to Nevada before, though I did once live on Nevada Street, and have a connection to the guy who used to run Nevada Power.

(Oh, we also shot a lot of other things, but these are just a few panoramic shots I did while we were at the dam.)

Categories
Uncategorized

Penny4NASA

Penny4NASA

Dammit, we need to get NASA a penny! And by that I mean, we need to increase NASA’s budget to 1% (up from 0.5%) and if you’re wondering why, check out WTF NASA!? for some of the things NASA has done to improve our lives over the years.

(BTW, we’re currently spending way more on the military than on science in the US. I’m not a fan of that.)

Check out penny4nasa.org, for more info, and watch the sweet video below. If you are then so inclined, throw some cash at it.

Categories
Uncategorized

Two Cardinals – DIY Projects

Two Cardinals

I’ve got a confession to make; lately I’ve been busy doing work that’s keeping me stuck behind a computer (or a camera) and while you may be concerned that all those lovely tools in the basement are sitting idle, they aren’t… in fact, Dana’s been putting them to good use.

She’s started documenting some of her most recent projects at twocardinals.com. Yes, my wife is now making and blogging. Pretty sweet! Since I haven’t made anything cool lately, you might as well check out what she’s been up to. :)

In the past few weeks she’s refinished a sewing table, made a bird-tracking chalkboard, showed off some personalized switch plates, and protected her plants.

Working!