It needs all that memory to get everything ready so that it can dump all the pixels as one giant, perfectly timed bit squirt. My display had 1,440 pixels, so no way this was going to work with on my humble Arduino with 1K of RAM. Luckily, it turns out that NeoPixels are not ...