Due pinout diagram

Hi,

I think you need to swap 5V and GND on the ICSP connector.

Maybe you could also add a comment that TX0 & RX0 are connected to the Mega16U2 (for programming).

-D