i am using atmega2560 on my costumized board i have thoroughly checked all my connections but, having timeout error while upload the code through usb to ttl and signature error while using bootloader
avrdude: Expected signature for ATmega2560 is 1E 98 01
Double check chip, or use -F to override this check.
Failed chip erase: uploading error: exit status 1
What signature is it giving you?
Expected signature for ATmega2560 is 1E 98 01
this one
What is the wrong signature it is giving you?
Should say something like this
avrdude: device signature = 0x1e950f (probably m328p)
Select File on the Menu
Click on Preferences
Check the boxes next to Show verbose output:
Try again and check the errors
It should have more information
Until you show us the verbose output we can't know what is the problem. If you are building a custom mega board are you sure you didn't get the 16u2 chip? There is a special bootloader for the 16u2.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
Failed chip erase: uploading error: exit status 1
That just means a bootloader doesn't exist to your board.
Try to upload the bootloader and show us the verbose output.
i am pushing the burn bottloader button and i am getting this error already
Do you know how to upload the bootloader?
Are you using ICSP programming?
yes actually through uno to my board
Well that is different.
You either have a hardware problem with your custom , or no bootloader or both
Can you program it using ICSP?
Ok so firstly just try to upload code through ICSP
Upload blink.
i am already
Upload BLINK to your custom board through ICSP.
Then try uploading the blink example and see if it works
its missing the bootloader its not possible at firsthand