Looking for some help identifying an AT90USB646-based board
Wunderboard rev 1, by Oregon State University. They have a newer version 2 with some changes, but same microcontroller.

Links on that page are out of date.
Schematic
Silkscreen
User Guide
Course 1 and Course 2 links, with curriculum and file links.

Youtube Defender game On Wunderboard.1 
Youtube PDA controlling Wunder.1 LED Matrix

For future reference, all I did was google AT90USB646 Development Board. And then checked Google Image Results for that phrase.