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.