I just had a look at the schematic and board layout after chatting to someone on IRC about ramps, and something that jumped out at me is a dearth of decoupling capacitors!
On my board, I have a 100nF between 12v/gnd, and also 5v/gnd of every pololu, one across the arduino connector, across all the power connectors, and a few others for good measure to keep the noise down.
Ramps seems to only have the one 100nF!
Existing boards could probably add them by getting 0805 or 0603 SMT parts and soldering them between relevant pins.
Will future generations of the RAMPS boards have any more decoupling, or is there not enough room?
-----------------------------------------------
Wooden Mendel
Teacup Firmware