im searching for the biggest (in terms of programm space) Arduino. The mega with 128k is already nice, but wouldnt the pin compatible ATmega2560 with 256k be sweeter?
So my question is, can i swap the ATmega1280 with the ATmega2560 (desolder and solder is ok for me) what do i need to change that i can burn the bootloader and that the Ide gives me the option to upload to it?
Well, it looks pin-compatible, so the solder/desolder and swap should work electrically.
But you are going to have to do a bit of other work on the bootloader, IDE, fuse settings, and possibly even the standard libraries (?) to get it to work, I would think? I have no clue about this, though.
May I ask what your application is going to be that you need so much program space (that's a lot of space)...?
Hey, don't grow that multidisplay into an full blown OBD computer!
Speaking of which, I couldn't help but to notice that I can go and buy and plug in a $70 item into my OBDII port on the car and get most of things you're trying to wire up to the Arduino.
It has buttons and LCD screen, and can scroll through all the reported parameters...
OBD is not what we plan, ECU´s are seeding the data with a maximum of 1hz over OBD, with that you cannot see overboost or knock during shifting and so on...
its measuring everything what the OBD cannot deliver, like a race computer, with features in the making like boost controler and so on.
But back to the thead
Im contacting Seeedstudio how they think about making a Mega with the 2560, and hopefully they will make a small batch
So far i went trough the data sheet and the fuses look identical, i think the bootloader should also work, just the ide needs a new entry in the list with the different chip.
But would be great to get somebody how realy know what he is doing here ;D
The Liquidware TouchSlide display uses the 2560 so you should be able to use the core files from that to get it to work. It works great and is fully arduino compatible. You can get their libraries from github/liquidware
With the addition above its possible to load a sketch into a ATmega2560, now i need the Bootloader for it.
When taking a look at the Lady Ada Bootloader page: Arduino Hacks
there is described how to modify and make a bootloader, next when looking at the Bootloader code: hardware\arduino\bootloaders\atmega*ATmegaBOOT_168.c*
There are a lot of places where the ATmega1280 is mentioned, if i would now just duplicate (or expand the if) them and adapt for the ATmega2560 i think it works :-?
devobitch... I assume you are selecting the Mega board in the Arduino IDE?
One way to fix this is to add this to your boards.txt file... which is located in your arduino\hardware\arduino folder. Note that the fuse bits may be incorrect as I just copied the code from the Mega. Also the maximum_size could be increased. You should be able to find those settings with a google search. But as is, this should let you upload a sketch without getting the signature error. Just make sure you restart the Arduino IDE after updating this file and select the Arduino Mega2560 instead of Arduino Mega.
the atmega2560's are on ebay
i bought 2
but most of the lcd's and other boards
i bought dont work i am still in the process of
trying to learn how to program and modify the i/o ports
Funny you should bring this up I was just looking at one today. You might want to check out eMartee at www.emartee.com. They sell the board and have a post on how to get the bootloader, as a matter of fact they have everything on thier site. I was logging in to ask if anyone had dealt with this company before I placed my order for one.
I was logging in to ask if anyone had dealt with this company before I placed my order for one
Hi, i have more than once bought things from emartee, at ebay. I am very pleased about this seller on ebay. emartee2009 on eBay
Correct and fast shipping. I did not bought on their site yet.