So i've made my own board using a ATMega32U4, i burnt the Leonardo bootloader on to it and it acts just like one now. One of the issues i am having at the moment is that when ever i hit my reset button the program stops, but then it doesn't restart after like a regular arduino does. the pin does return to a high state after, and i have even tried adding in the switching diode and resistor that arduino's use on there board. Is this maybe an issue with the bootlader or fuses?
Post the schematic you had use to built it.Most certain it could be a hardware problem
sorry for the late reply
broom_proto_dirty copy.sch (419 KB)