The Raspberry Pi Arcade Project: An Interlude

I’m currently at Part 8 of my Raspberry Pi Arcade project. That is, my own Raspberry Pi Arcade project is at the point of what I have planned as part 8 in the blog series. The blog series itself is stalled out after Part 3. And while the risk of getting too far ahead of myself is there — I don’t keep copious notes, so by the time I write a blog post my own project is so far removed from the topic of that post that I may forget key details — the real threat to the project is coming from what I’m experiencing around my own “Part 8”: polishing the user experience.

I’ve come to realize that while the Raspberry Pi is unequivocally an awesome piece of technology — a complete computer that fits in an Altoids tin, runs on a cellphone charger, plugs into your TV and costs less than $50 — it’s not a powerful computer.

Yes, I always knew it was not a powerful computer. And for a lot of applications it doesn’t need to be. But the main thing you gain by sacrificing that power is its diminutive size. It fits anywhere.

The thing is… for some applications you don’t need a computer to be tiny. And if there’s any application where you can afford for your computer to be huge, it’s a full-size arcade cabinet. I originally had visions of opening up my X-Arcade Tankstick and mounting the Raspberry Pi inside it. That would be cool — amazing, in fact — if I weren’t also mounting the Tankstick onto a full-size cabinet.

So… as I struggle with tweaking settings in my advmame.rc configuration file at the command line, trying to eke every last bit of processing power out of the Pi just so it can render simple early ’80s video games at full screen, I begin to wonder why, and whether or not it’s worth it.

Clearly my emulation dreams would be better served by powering my cabinet with a more robust PC. And the whole thing would probably be a lot easier to set up.

But as I stayed awake last night until well past 1 AM, sitting in front of my living room television, typing arcane commands on a black screen in that classic ’80s DOS font, I realized that this experience is part of what it’s all about. Not just having an arcade cabinet, but hardcore geeking out on Linux. Using a computer the way I used my first computer back in the 1980s.

As much as I’ve embraced the “it (usually) just works” ethos of iOS and modern mobile computing devices, app stores and touchscreens and nary a file system or command line in sight, sometimes I miss computing the old way, when it was a tinkerer’s hobby.

That’s what the Raspberry Pi Arcade project is really about. And maybe it will be the stepping stone to even more creative electronics projects with the Raspberry Pi as their brain. I could see, at some point in the future, replacing the Raspberry Pi in my arcade cabinet with a more powerful PC running Ubuntu Linux, and finding a new, even crazier project where the Pi would be right at home.

On electronics and “e-waste”

Burning electronics in ChinaI am a certified electronics aficionado. There’s a MacBook and an iPhone sitting on the desk in front of me, along with an external USB hard drive and a pair of computer speakers; on the adjacent desk, a USB turntable, cassette deck*, and two USB MIDI keyboard controllers. In the drawers of the desk are a mountain of cables, another USB hard drive, an iPod touch, a Bluetooth mouse, a remote control, and about 50 alkaline batteries of all different sizes. Also in the room are an LCD TV, an XBOX 360 and its attendant controllers (including Rock Band instrument controllers), an older laptop computer, a really old Macintosh SE, more cords and miscellaneous accessories, and of course a slew of digital media: more CDs, DVDs and game discs than I can count. (Oh yeah, there are also a couple hundred video game cartridges for the likes of the Atari 2600 and NES.)

I won’t be getting rid of any of this stuff in the immediate future, but someday it will be disposed of. And what of it then?

I don’t think I’ve thrown away any electronics in decades (although I will confess I rarely make the effort to recycle batteries). I know I have never recycled electronics — I don’t even know how I’d go about it. But when an electronic gadget outlives its usefulness for me, I do my best to dispose of it in a productive way: I give it to someone else, or I sell it at a garage sale or on eBay.

But back to the matter of recycling: what exactly happens with electronic gadgets when you recycle them? As is becoming increasingly well-known, most of them get packed up in giant shipping crates and sent across the ocean to places like China, India, Pakistan and sub-Saharan Africa. What happens then is mostly ignored by the rest of the world… out of sight, out of mind. Except it’s still there.

As this iFixit article describes, the “e-waste” ends up in impoverished communities where everyone, including children, works to break down the equipment and harvest valuable metals — copper and gold, mostly, at an average value of about $6 per device — from it by whatever means are available. This usually means burning, which releases toxic fumes into the air; and once the copper and gold are out, the rest is simply dumped, cluttering the landscape and leaving more toxic heavy metals (lead and mercury, especially) to seep into groundwater, further contaminating the environment in which these people live.

So, what are we to do? I’m not much of an activist: I don’t think protests get you very far. When there’s money to be made in something, it’s pretty easy for the makers of that money to ignore the ravings of the hippies picketing outside their doors. But if you want to be a conscientious consumer of electronics, the best thing you can do is to take actions that will prevent your gadgets from winding up in one of those China-bound shipping crates.

I’m not saying “don’t recycle your electronics,” although I suppose I am saying “don’t recycle your electronics if you don’t know where they’re going to end up.” The best thing you can do, I think, is probably what I’ve been doing all along anyway: keep the gadgets, or find someone else who wants them when you’re done with them. Ensure that they’ll get a maximum lifetime of use before they’re disposed of. (And by that time maybe you’ll think of them as collectibles and keep them in your personal electronics museum, like I’ve done with my Mac SE and the Atari 2600.)

Of course, there’s another solution, though it’s one I find a bit hard to swallow: don’t buy the stuff in the first place.

* Regarding the cassette deck: I’m proud to say that it’s something I recently acquired by salvaging it from a “free” pile at a neighbor’s curb after a garage sale.