ATmega32U4 breakout, serial communication issue!

I've created my own breakout board for a ATMega32U4 but i am having a few issues. First, my reset switch will end my program but doesnt restart it after. more concerning it doesn't seem to run serial communications properly.

void setup()
{

  • Serial.begin(9600);*
  • Serial.println("Hello?");*
    }
    void loop(){
    }

will not work, however separating the begin line works,

void setup()
{

  • Serial.begin(9600);*
    }
    void loop(){
  • Serial.println("Hello?");*
    }

similar issues arise in other situations.

I have tried all kinds of fuse settings, i have no idea what the issue could be :s ...

any ideas??

schem.tif (66.1 KB)