Arduino Uno clones with extra memory but still compatible with GPS shield?

Hello, I'm working on a project for which I am currently using an Arduino Uno with an adafruit ultimate GPS logging shield (Ultimate GPS Logger Shield | Adafruit Shield Compatibility Guide | Adafruit Learning System). However, I am running out of memory (both RAM and flash, although RAM is more pressing). I am working on getting an Arduino mega to work with this GPS shield (the instructions online say that it may be possible), but I haven't figured it out yet, and in the meantime, I was wondering if there were any clones of the Arduino Uno that have more memory but would also be compatible with this shield. I have checked out a few other posts about Arduino Uno clones with more memory, but they all appear to have different processors, and the GPS Shield says it is compatible with boards that use the ATmega328 processor. Is it even possible to have more memory with the same processor? If so, does anyone know of any boards that have more memory and might still be compatible with the adafruit GPS Shield?

Thanks

mysteriousmonkey29:
Is it even possible to have more memory with the same processor?

Not unless you add on external memory, for example an SD card could be used to store data. You might be able to optimize your code to free up some memory. This guide has some tips: Optimizing Program Memory | Memories of an Arduino | Adafruit Learning System It's nice to have all that extra memory of the Mega though.

Okay, thanks!

Surely, if the device is a clone then it will have the same amount of memory , won't it ?

....... or even less, if it makes it cheaper to produce.

You can use


ATMega1284P Duemilanova-style
ATMega1284P-AU with 32 IO, Dual Hardware UART, 128K FLASH, 16K SRAM
http://www.crossroadsfencing.com/BobuinoRev17/