Creative Commons images are CC BY-NC-SA 3.0


added to your
shopping cart

In stock 482 in stock
39.95 1+ units
35.96 10+ units
31.96 100+ units

Description: Are you looking to add a lot of color to your project? These massive 32x32 RGB LED panels are an awesome place to start. You can create animations, games, or all sorts of other fun displays with them. Yes, you read that right: a 32x32 LED matrix, that's 1024 LEDs on a 7.5" x 7.5" board. On top of all that, thanks to two IDC connectors, and a seamless frame, these panels can be daisy chained together to form even bigger LED displays. 

These panels require a regulated 3.3-5V supply for power which needs to be able to source a good amount of current – up to 2A in the worst case. Included with each panel is a 0.15" pitch 4-pin polarized connector power cable which is terminated with both a female polarized connector, and a pair of spade terminals. Needless to say, if you are looking for a large, cheap, and easy to use RGB LED matrix you've come to the right place. 

Note: These displays were intended for use with FPGAs and high-speed processors. We've found that 16MHz is about the slowest processor that can drive these adequately. If you want to daisy-chain them together, you will need more speed and more RAM.


  • 1024 RGB LEDs
  • 1/16 Scan Rate
  • Dual IDC Connectors for Daisy Chaining
  • 3.3-5V Supply Voltage


  • 1x 32x32 RGB LED Panel
  • 1x 0.15" Pitch 4-pin Power Cable w/ Spade Connectors
  • 2x 16-pin (2x8) Ribbon Cables


Comments 52 comments

  • SQUEEEE!!!

  • Does anyone know if there is any problem with shipping these to the UK due to the lack of RoHS? Was really hoping to get some of these for a project and they’re the cheapest I can find but just noticed it doesn’t have the little RoHS tag at the top like other products and not too sure what that means for getting it over to me.

  • These can mount well to 15x15mm extrusions like OpenBeam, meaning these panels have a slightly smaller bezel than the 16x32 that are described to work with 20mm extrusions in the adafruit led wall guide. Thought that might be useful for some folks, also they are M3 threaded, which also works well with open beam if you use a hex cap head screw.

  • How long do think it will take for these to be restocked?

  • My math says if you want a 232" 480p screen with these it’s going to cost a little over 16 grand. Probably worth every penny.

  • How do you think a teensy 3.1 would handle this? How about 4 of them? I see a potential for some special christmas decorations for next year.

    • The Teensy is very fast (and even has DMA if you’re ambitious), so I would expect it to be ideal for these.

    • There’s a really good library for that:

  • Does anyone know if there is an impulse diagram ( available for those modules? This would make developing the code for a FPGA a lot easier.

  • Hi I want to use it with GHI Fez Raptor and Mikro FrameWork using C# , can anybody help me please , thanks

  • I wrote a program for the teensy3.1 but the adafruit rgbpanel library wont properly compile does anybody know why this is?

    • This took me a while (several hours) and I completely missed the basics adafruit is for AVR not ARM Processors :( so the timer code is not compatible more information below.

  • I’m driving one of these panels with a BeagleBone Black and a LogiBone FPGA (Xilinx Spartan 6 LX9) board. I could take it to 6 to 8 panels pretty easily.

  • Received my panels today. Just a couple of comments, (not complaints!). Why two ribbon cables? Only one is needed, even if daisy chaining. The distance between the two power connectors on the power cable is just a little too short to connect two panels using the same cable. It’s one of those cases when an extra inch makes all the difference. Other than that not much else to say. They’re pretty much as you’d expect and work just like advertised. :D I do have a couple of 16x32 panels from Adafruit and the only real difference that I can see is that the horizontal ribs between each row of LEDs are significantly raised on the panels Adafruit supplied me, where as these from Sparkfun are barely above the face of the LED, (which is actually better for my application).

  • I’m working on a library for the Teensy 3.1 to drive these panels using DMA. I have an early version that’s able to produce 24-bit color with low CPU usage. I expect to have the library along with an Open Hardware adapter board released in about a month. If you’re buying one of these panels I suggest you pick up a Teensy 3.1 over an AVR-based Arduino to drive them, the Teensy 3.1 is much more capable.

    I’m posting on my project here:

  • Anybody know which screws will work with these panels. There are 8 screw-holes around the perimeter of the board.

  • I’m looking at powering one of these with a battery pack. Anyone have any ideas as to how to do this?

  • Does anybody know how the bitmap header file relates to the colors on the panel? I know that every 96 hex numbers represent a row’s values for red, green and blue for each pixel but the numbers aren’t intuitive to me.

  • Glad to find this! I have one of these running a Game of Life on my desk right now. Didn’t know Sparkfun were selling them now. And at such good prices. I’ll be buying more just as soon as they’re in so I can expand my display!

  • Just checking in, the sidebar said more were expected Jan 15th, now says 29th. Any info about the nature of the delay? Just wondering what my chances are for getting some by early feb …

  • I want to control this with a teensy3.1 but it runs on 3V and the panel is running on 5V for me. Would this affect the analog pins on the teensy and how can I solve this?

    • It works fine. Here I’ve got an example running at 5 bits of color.

  • It’s best to inspect these before applying power. One of mine’s power connector has three pins ground and one pin Vcc. Some of the other hand-soldered connectors don’t look too good either. Yet it has the “QC Passed” sticker right on it. :-|

  • This might be a little too involved for just a simple answer, but would anyone have any idea about how these LEDs might be able to be interacted with ‘directly’? Is there a straightforward way to align buttons over these, for functionality like a Monome? Or maybe lay a touchscreen over it and code the input to interact with the panel?

    Maybe more of a request to brainstorm than a question. But any ideas would be appreciated.

  • Q: why doesn’t S.F. come up with an Arduino shield adaptor board so you don’t have to play with all the jumper wires? means your less likely to have one of the jumper wire coming loose.

  • is this an item you will stock again once these 35 units are sold or this is a one time thing?

    • We hope to keep stocking them, although we are sometimes blindsided by supply issues beyond our control. We generally don’t offer limited-run items unless it’s a misship etc. and we try to be very clear about that in the description.

  • There’s some way to use with the Raspberry Pi/Beaglebone Black/PCDuino?

    • It works with the Raspberry Pi as well. I got mine working with (there’s a pin connection guide in the comments). Thanks Henner Zeller! Oh, and it works fine without level shifting, even when I’m powering the panel with 5V.

    • beaglebone has been done

    • From the hookup guide it looks like you need a maximum of 13 pins (plus ground) to talk to these panels, so hardware-wise any of the above platforms should be able to handle it. The software would need to be written though. Any takers?

  • Favicons are 16x16; you could put the most recent four up. Would have to parse that from the browser and send it up via serial/usb…Hmmmm… how would you do it?

  • Could be a great way to display bus arrival times, weather and more while sipping coffee and getting ready to put in contacts.

  • Is there any information as to what those chips are on the back?

    • Kinda sorta. They’re all from some weird Chinese brand (Chipone?). There are 12 16 output current-sink LED drivers – similar to a TLC5925. Those control matrixed rows of red, green, and blue LEDs. The R0, G0, B0, R1, G1, B1, CLK, OE and STB inputs run into those.

      There’s also a pair of something like 74HC138 3-8 demuxes, which is what the A, B, C, and D inputs run into. Those select the common anode columns in the matrix.

Related Products