A Beginner’s guide to making an Arduino Shield PCB

(This tutorial has gotten really popular recently, and I’m very pleased that so many people are interested. I learned all of this stuff while working on my first PCB. If you’re interested, I’ve started to sell the most recent version of my Arduino ProtoShield. If you’re making a shield, have fun and good luck!. If not, I hope you find something useful here  -Aaron)

So you’re pretty fond of your Arduino. You make blinking lights, and beeping noises. You’ve made a robot that was pretty cool. Or maybe you didn’t. Who cares, You’re ready for the next step. You want to extend it. Although you can just plug in wires, there’s something very appealing about making a shield. Instead of a rats-nest of wires piled about and plugged into your prototyping breadboard, you can have a nice clean shield with labeled connections and a smaller footprint. So here I’m going to tell you everything you need to know to make a schematic and PCB layout, and get a beautiful shield that will plug into the top of your Arduino.

Continue Reading

My very first PCB

That is to say, my first PCB that I actually designed. I recently began attending a bi-weekly electronics hobbiest group call Dorkbot PDX. It’s basically an opportunity for nerds to show off their random electronics projects to people who might actually be interested.

Continue Reading

Eagle3D on a Mac when POVray won’t work…

So you just finished your first PCB in Eagle. Good job. Me too actually, and after a few days I came across something very cool. Eagle3D. Eagle3D takes your Eagle .brd file and renders it as a 3D image, so you get to see the board in a photorealstic way. (I think I’ve been saving up photorealistic to use in a post-1995 context. I really don’t think I’ve seen it used to describe anything since the box of Myst). So you download Eagle3D, you download POVray, you copy your include files over there, generate your .pov file, and you launch POVray in anticipation… and then it crashes.

Continue Reading

Nissan LEAF Colors

Nissan LEAFThere’s been a lot of wondering I think, about whether or not the Nissan LEAF EV was going to offered in anything other than that blueish color they’ve been parading around. Well, today the LEAF reservation email came today and one of the steps they offered was to choose your reservation color. Since the question has been sitting on a lot of peoples’ minds (including my own) I answer with a triumphant “Yes!”.

Continue Reading

But *my* phone already does that…

Today was the iPhone OS 4 announcement/meeting/thing – Basically a press conference for Apple to tell the world how awesome they are. This is not an uncommon thing and the reaction isn’t uncommon, but I am getting tired of it. It goes something like this:
Me: “Hey Cool, iPhone OS 4 has multi-tasking in it”
iPhone Detractor: “[Android|Palm|WinMo] has had multi-tasking forever, iPhone is lame, and you suck.”

Or possibly:

iPhone detractor: “Apple fanboys are so thick-headed. They always talk about how awesome the iPhone is, but [Android|Palm|WinMo] has been doing since version x.x and it has feature y…(ad nauseum)”

Continue Reading

Building a 3D printer

I should start out by warning you that this is not a build-log. My friend Isaac reminded me that before we started this project, this was blogging gold, and he didn’t have a blog. He was implying that I should be the one to write this all down. I didn’t, but this should be interesting anyway.

Continue Reading