Using a 32x16 LED matrix with Ethernet Shield

Hi everyone,

I've got a 32x16 RGB LED matrix and an ethernet shield attached to an Arduino mega.

I can get anything on to the LED fine and I can connect to a server to retrieve a value using the ethernet shield fine.

The problem comes when I try to do both of these at the same time. Calling ethernet.begin will stop anything being sent to the LED. I have changed all pins to use spare outputs on the mega board. It doesn't appear to be a memory issue either - freeMemory()=5533.

After ethernet.begin has been called, the arduino is still running through the loop and is outputting to serial.

Any thoughts on what could be going wrong?

Thanks
Jon

Sorry for the bump but does anybody have any ideas?

hi, not sure if this helps but I just came from this page http://forums.adafruit.com/viewtopic.php?f=47&t=40094 and it has a solution that might do the job. Good luck.
-G