Arduino Uno with more memory

I have and arduino uno that is working great put my sketch is getting to big. I was thinking about switching to a mega 2560 but I don't need all those extra pins. Is there a way to increase the memory of the arduino uno? thanks

You could upload your sketch using ICSP.
The bootloader area is then available to you.
Also look at Crossroads Bobuino boads.
http://www.crossroadsfencing.com/BobuinoRev17/
See the board at then end of this link.

There is no way to add SRAM to the arduino and make it look like normal RAM. You can get an SRAM chip and use it specifically as paged memory rather like EEPROM memory is used however.
There is no way to get more flash storage apart from that trick above.

AndrewSimps4:
I have and arduino uno that is working great put my sketch is getting to big. I was thinking about switching to a mega 2560 but I don't need all those extra pins. Is there a way to increase the memory of the arduino uno? thanks

In the world of 8 bits there is Bobduino and Arduino Mega, in the world of 32 bits tiny boards there is teensy 3.1 and the STM32 series (http://www.ebay.co.uk/itm/High-Quality-STM32F103C8T6-ARM-STM32-Development-Board-Module-For-Arduino-Tool-/251621420724?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item3a95ce2eb4)

There were some other Uno form factor boards based on the ATmega1284P, but may not be available now.

http://forum.arduino.cc/index.php?topic=157654.0

The Teensy++2 has a lot more memory: Teensy USB Development Board
You can get a version with the header pins already soldered but you would still need to be able to do some soldering to use it unless your project is on a breadboard.

Pete

I have '1284P boards available in several form factors, kits and assembled.
Pictures, Schematics, PLs at
www.crossroadsfencing.com/BobuinoRev17/
128K memory, 16K SRAM (twice that of 2560), 2K EEPROM, 32 IO.
Uno form factor.

AndrewSimps4:
I have and arduino uno that is working great put my sketch is getting to big. I was thinking about switching to a mega 2560 but I don't need all those extra pins. Is there a way to increase the memory of the arduino uno? thanks

But you haven't told us yet what is getting too big. Are you running out of variable space, perhaps because you use lengthy strings? Or are you loading many libraries? Actually, you need a lot of lines usually to outpower an arduino. Did you use the F("string that is taking up unnessary variable space") functions? Do you use arrays rather than bit functions that can often do the work as well? Do you use bytes rather than int or longs, all these techniques really squeeze the code.

What also helps is a winbond serial memory IC, a neat little gadget that allows you to store entire log files. I have a motino board (essentially and uno with a radio modem en a serial memory chip) that holds up to a week of logging data. Great if you run a gateway in a home sensor project that permanently stores data. The gateway consists of 1148 lines of code to catch records from various radio modems, it loads a radio modem library, a serial flash chip and a pressure sensor library. And it all fits in 32K. And if all that doesn't work, then consider I2C'ing different arduino's or, get a 1284P as was posted earlier.

Perhaps easier than the winbond serial memory is a 24LC256 microchip EEPROM, easier to get and to use as a disk in most projects.

AndrewSimps4:
I have and arduino uno that is working great put my sketch is getting to big. I was thinking about switching to a mega 2560 but I don't need all those extra pins. Is there a way to increase the memory of the arduino uno? thanks

Without seeing your sketch? Not much we can do.

mart256:

AndrewSimps4:
I have and arduino uno that is working great put my sketch is getting to big. I was thinking about switching to a mega 2560 but I don't need all those extra pins. Is there a way to increase the memory of the arduino uno? thanks

In the world of 8 bits there is Bobduino and Arduino Mega, in the world of 32 bits tiny boards there is teensy 3.1 and the STM32 series (http://www.ebay.co.uk/itm/High-Quality-STM32F103C8T6-ARM-STM32-Development-Board-Module-For-Arduino-Tool-/251621420724?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item3a95ce2eb4)

how does the STM32 compare as regards the programming ? does the Arduino IDE recognise this board ?
Are the Maple clones of any value ?
v\http://imall.iteadstudio.com/im120411012.html

dave-in-nj:
does the Arduino IDE recognise this board ?

No, but there is a Maple IDE, which is an Arduino IDE clone (that's what I've read).

mart256:

dave-in-nj:
does the Arduino IDE recognise this board ?

No, but there is a Maple IDE, which is an Arduino IDE clone (that's what I've read).

There is an active thread for the under $5 Maple Mini STM32 board w/ 20K SRAM. The Maple GUI is very dated and wiring is roughly implemented. Recommended only for advanced users wanting to stretch their brains a bit.

Maple Mini

For my Money, the new Teensy is the answer @ $20 if you are comfortable deviting from pure Arduino AVR. If 8K 1284 Mega is working but you want a DIP form factor at less investment, the 16K SRAM 1284P-PU is the answer... And the core has recently been refreshed. Just Search this forum.

Ray

'1284P boards in various form factors
www.crossroadsfencing.com/BobuinoRev17/
and the updated core files

I notice that the 1284P not only has more flash, ram etc but more pins out.

Is there a reason why there isn't an "official" design in the same way as there is Sparkfun's Pro Mini? For preference making all 32 IO pins available. (I only had a quick skim, but your board only seems to have Uno pattern connections)

CrossRoads "Arduino" inspired designs. Need something custom? Contact robert@crossroadsfencing.com

Modeled after the Solarbotics Ardweeny, but adapted to have the 1284P on wirewrap socket headers instead of sitting under a board and having to solder all the legs to something. Killed your chip? Pop in a new one!
Header for offboard FTDI Module (can be right angle or vertical), "L LED at the edge of the board. Cuttable traces for Vcc from FTDI, DTR from FTDI, and for the L LED if you don't want a light.
$21.25 plus $5.25 USPS shipping to US addresses; international shipping is usually more.
$7.50 extra for an FTDI module - the one I use has a micro USB connector.
paypal to cardinalflyer at comcast dot net.

Schematic & Layout

The problem with that one is that the reset button can't be pressed while the unit has its chip on it.

I also wonder how useful it would be to have an Uno that can run at either 5V or 3.3. (The 1284P can) a bit like some of the USB to serial converters like the CH340 one have a switch.

The problem with that one is that the reset button can't be pressed while the unit has its chip on it.

It is a very rare thing to need to use the reset button...
And RESET is brought out to a pin anyway.