In my HomeX class we built a Arduino board from scratch. I posted step by step photos on how to build your own Arduino. Photos Schematic Board