Timeout reading from uart.

The product description says: "This board also comes complete with [...] a FTDI header to connect our LilyPad FTDI Basic or the 5V FTDI Basic programming boards. " Which programming cable/board are you using?

They further warn: "Note: Please do not use the 3.3V FTDI Basic with this board, as it may not be able to source enough current from the 3.3V rail."