Planing to use atmega 2560 or 1280 on my project but I'm confused, made research on internet
and people tell that you can not use 2560 self stand alone with arduino IDE but you can use a
1280 with arduino IDE.
Is it possible to upload with a FTDI bootload to 2560 and upload code with a FTDI using arduino IDE to a 2560 ? yes/no ?
Using the arduino pin mapping data, you can see it in the URL bellow
Does the 2560 and 1280 have the same pins and hardware?
What's the difference using a 2560 and a 1280 (only the flash?) if they are the same? and which one should I use better?
1280 is fully supported by the IDE - it was used in one of the official boards.
Select Arduino/Genuino Mega from the Tools -> Board menu, then from the Tools -> Processor menu, select Atmega1280. You'll have to burn bootloader using an ISP programmer of some sort before you can upload sketches via FTDI.
Difference between the 1280 and 2560 is the flash, and I there are two versions of the 2560 (2560 and 2560V) depending on the speed/voltage grade, while the 1280 doesn't have a V-spec version, and the normal 1280 works across the whole speed/voltage range covered by the two variants of the 2560. See the relevant section of the datasheet.
Well you saved my day, almost made bad decisions now I know what I need and that the 2560 is as
well supported and already there is a bootload on the IDE.
Btw I will use as ISP Programmer my arduino Uno R3 then a FTDI or as well the arduino uno R3 board
to upload the code.