In the last year, I created my first full hardware design, including its custom firmware, for RobotShop. Of course, the design is open source so you can reuse it however you like. The end-result is the MyRobots Connect, a Serial-to-Ethernet gateway.

MyRobots-Connect - Eagle
I used the amazing Eagle and you can find the design files in the MyRobots Github page. If you want to know more about how this device works, see its wiki page. But in short, it translates serial messages received via XBee into HTTP GETs to MyRobots API.
See below some PCB pr0n.
-
-
My Robots Connect PCB + XBee Front
-
-
MyRobots-Connect - Eagle
-
-
My Robots Connect PCB + XBee Isometric
-
-
My Robots Connect PCB Isometric
-
-
My Robots Connect PCB Front
-
-
My Robots Connect PCB Back
-
-
My Robots Connect Enclosed Isometric
-
-
My Robots Connect Enclosed Connectors
-
-
My Robots Connect Programming Rig
-
-
My Robots Connect Programming Rig w/ Pogo Pins