# Particle Photon and Adafruit 32x64 RGB LED Matrix

**URL:** <https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560>\
**Category:** Libraries\
**Created:** [September 15, 2015, 7:14pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560 "2015-09-15T19:14:21Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![neises](https://avatars.discourse-cdn.com/v4/letter/n/f0a364/32.png) [@neises](https://community.particle.io/u/neises)\
**Post date:** [September 15, 2015, 7:14pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/1 "2015-09-15T19:14:21Z")

</div>

So Adafruit just recently came out with a 32x64 RGB LED matrix. I got one of these and bought my Photon. I have everything hooked into the Photon, and when supplied power, I can light different colors from the Tinker app, but I can’t seem to find a library to help controller the matrix more easily.

Maybe there is a library, and I’m just not using it correctly, this is my first time with a Photon and I have a project I’d like to work on to display at my University’s Open House.

Does anybody have an idea of where I should start? I’d rather not write a new library if I didn’t need to, but I’m about to graduate with my Software Engineering degree, so that’s not entirely out of the question.

Thanks,  
Alex

---

<div class="post-metadata">

**Author:** ![peekay123](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/peekay123/32/810_2.png) [@peekay123](https://community.particle.io/u/peekay123)\
**Post date:** [September 15, 2015, 7:31pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/2 "2015-09-15T19:31:40Z")

</div>

@neises can you possibly provide a link to the product you are referring to?

---

<div class="post-metadata">

**Author:** ![neises](https://avatars.discourse-cdn.com/v4/letter/n/f0a364/32.png) [@neises](https://community.particle.io/u/neises)\
**Post date:** [September 15, 2015, 7:35pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/3 "2015-09-15T19:35:26Z")

</div>

@peekay123

Yup, sorry about that.

[Here it is.](https://www.adafruit.com/products/2277)

---

<div class="post-metadata">

**Author:** ![peekay123](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/peekay123/32/810_2.png) [@peekay123](https://community.particle.io/u/peekay123)\
**Post date:** [September 15, 2015, 7:48pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/4 "2015-09-15T19:48:50Z")

</div>

@neises, NICE!!! Oddly enough, if you check out the [RGBPongClock](https://community.particle.io/t/maker-faire-rgbpongclock/11813) topic, I’ve developed a shield for driving such display (shameless plug, sorry). I am in the process of updating the RGBMatrixPanel library for the Photon which uses the SparkIntervalTimer library, also recently updated. 😄

---

<div class="post-metadata">

**Author:** ![neises](https://avatars.discourse-cdn.com/v4/letter/n/f0a364/32.png) [@neises](https://community.particle.io/u/neises)\
**Post date:** [September 15, 2015, 8:13pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/5 "2015-09-15T20:13:36Z")

</div>

@peekay123

I’m doing everything on a breadboard right now, I’ll probably design a shield for what I plan on doing with it. I just need to be able to control the matrix!

The libraries I’ve seen are only for the 16x16 and 16x32 boards, so this is new territory. I don’t think the Photon will have trouble controlling the board, it has enough RAM to handle it. I just need to find a way to talk to it.

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [September 15, 2015, 8:45pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/6 "2015-09-15T20:45:47Z")

</div>

I’ve been controling two 32x32 panels side by side (32x64) successfully with that very library on a Core, so the lib and the Photon are definetly up to the task.

And @peekay123 is the best you can get hold of (in this and many other fields 😉 )

---

<div class="post-metadata">

**Author:** ![neises](https://avatars.discourse-cdn.com/v4/letter/n/f0a364/32.png) [@neises](https://community.particle.io/u/neises)\
**Post date:** [September 16, 2015, 8:13pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/7 "2015-09-16T20:13:17Z")

</div>

So I’m assuming the Photon just came out? It seems like a lot of the libraries haven’t been updated to work flawlessly on the Photon? Is that correct or am I just needing to research things a bit more?

---

<div class="post-metadata">

**Author:** ![peekay123](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/peekay123/32/810_2.png) [@peekay123](https://community.particle.io/u/peekay123)\
**Post date:** [September 16, 2015, 9:14pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/8 "2015-09-16T21:14:35Z")

</div>

@neises, that is correct. Which libraries are you referring to specifically?

---

<div class="post-metadata">

**Author:** ![neises](https://avatars.discourse-cdn.com/v4/letter/n/f0a364/32.png) [@neises](https://community.particle.io/u/neises)\
**Post date:** [September 16, 2015, 10:08pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/9 "2015-09-16T22:08:29Z")

</div>

@peekay123

Specifically the ones used to control various LEDs on the RGB Matrix.

---

<div class="post-metadata">

**Author:** ![peekay123](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/peekay123/32/810_2.png) [@peekay123](https://community.particle.io/u/peekay123)\
**Post date:** [September 16, 2015, 10:12pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/10 "2015-09-16T22:12:18Z")

</div>

@neises, I have an RGBMatrixPanel library that is available for the Core and now running on the Photon but not yet up on my repo. Is that what you mean?

---

<div class="post-metadata">

**Author:** ![neises](https://avatars.discourse-cdn.com/v4/letter/n/f0a364/32.png) [@neises](https://community.particle.io/u/neises)\
**Post date:** [September 16, 2015, 10:15pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/11 "2015-09-16T22:15:59Z")

</div>

@peekay123  
Yup!

---

<div class="post-metadata">

**Author:** ![ilak2k](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/ilak2k/32/9992_2.png) [@ilak2k](https://community.particle.io/u/ilak2k)\
**Post date:** [May 25, 2016, 6:32am UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/12 "2016-05-25T06:32:31Z")

</div>

Can the elites and developers confirm support for the Matrix Panels listed here?

OLIMEX 8X8 RGB LED Matrix:-  
[http://www.mouser.in/ProductDetail/Olimex-Ltd/MOD-LED8X8RGB/?qs=%2Fha2pyFadujLLxcflAKdMB3SEtqscMCFfpajQlIqBRDL%2bcCDJWVaHihJcIiXxg50](http://www.mouser.in/ProductDetail/Olimex-Ltd/MOD-LED8X8RGB/?qs=%2fha2pyFadujLLxcflAKdMB3SEtqscMCFfpajQlIqBRDL%252bcCDJWVaHihJcIiXxg50)

Adafruit Accessories NeoPixel Shield for Arduino - 40 RGB LED:-  
[http://www.mouser.in/ProductDetail/Adafruit/1430/?qs=sGAEpiMZZMu%2bmKbOcEVhFQfi8wYXkauJ80MjjZf9EA2%2FWrumTsI%2FMg%3D%3D](http://www.mouser.in/ProductDetail/Adafruit/1430/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJ80MjjZf9EA2%2fWrumTsI%2fMg%3d%3d)

Adafruit Accessories NeoPixel NeoMatrix 8x8 64 RGB LED:-  
[http://www.mouser.in/ProductDetail/Adafruit/1487/?qs=sGAEpiMZZMu%2bmKbOcEVhFQfi8wYXkauJdPkJg%2Fbcz7085BCA3Tr6EA%3D%3D](http://www.mouser.in/ProductDetail/Adafruit/1487/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJdPkJg%2fbcz7085BCA3Tr6EA%3d%3d)

Adafruit 8X8 LED Matrix:-  
[http://www.mouser.in/ProductDetail/Adafruit/1857/?qs=sGAEpiMZZMsMyYRRhGMFNnv0RuuglL6glJOxMqgpZmw%3D](http://www.mouser.in/ProductDetail/Adafruit/1857/?qs=sGAEpiMZZMsMyYRRhGMFNnv0RuuglL6glJOxMqgpZmw%3d)

---

<div class="post-metadata">

**Author:** ![ilak2k](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/ilak2k/32/9992_2.png) [@ilak2k](https://community.particle.io/u/ilak2k)\
**Post date:** [May 25, 2016, 12:37pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/13 "2016-05-25T12:37:49Z")

</div>

Particle

12 / 12

neises  
Sep '15  
@peekay123

Yup, sorry about that.

Here it is.44

peekay123  
Elite  
Sep '15  
@neises, NICE!!! Oddly enough, if you check out the RGBPongClock topic, I’ve developed a shield for driving such display (shameless plug, sorry). I am in the process of updating the RGBMatrixPanel library for the Photon which uses the SparkIntervalTimer library, also recently updated. smile

2 Likes

neises  
Sep '15  
@peekay123

I’m doing everything on a breadboard right now, I’ll probably design a shield for what I plan on doing with it. I just need to be able to control the matrix!

The libraries I’ve seen are only for the 16x16 and 16x32 boards, so this is new territory. I don’t think the Photon will have trouble controlling the board, it has enough RAM to handle it. I just need to find a way to talk to it.

ScruffR  
Elite  
Sep '15  
I’ve been controling two 32x32 panels side by side (32x64) successfully with that very library on a Core, so the lib and the Photon are definetly up to the task.

And @peekay123 is the best you can get hold of (in this and many other fields wink )

neises  
Sep '15  
So I’m assuming the Photon just came out? It seems like a lot of the libraries haven’t been updated to work flawlessly on the Photon? Is that correct or am I just needing to research things a bit more?

peekay123  
Elite  
Sep '15  
@neises, that is correct. Which libraries are you referring to specifically?

neises  
Sep '15  
@peekay123

Specifically the ones used to control various LEDs on the RGB Matrix.

peekay123  
Elite  
Sep '15  
@neises, I have an RGBMatrixPanel library that is available for the Core and now running on the Photon but not yet up on my repo. Is that what you mean?

neises  
Sep '15  
@peekay123  
Yup!

8 MONTHS LATER

ilak2k  
5h  
Can the elites and developers confirm support for the Matrix Panels listed here?

OLIMEX 8X8 RGB LED Matrix:-  
[http://www.mouser.in/ProductDetail/Olimex-Ltd/MOD-LED8X8RGB/?qs=%2Fha2pyFadujLLxcflAKdMB3SEtqscMCFfpajQlIqBRDL%2bcCDJWVaHihJcIiXxg50](http://www.mouser.in/ProductDetail/Olimex-Ltd/MOD-LED8X8RGB/?qs=%2fha2pyFadujLLxcflAKdMB3SEtqscMCFfpajQlIqBRDL%252bcCDJWVaHihJcIiXxg50)

Adafruit Accessories NeoPixel Shield for Arduino - 40 RGB LED:-  
[http://www.mouser.in/ProductDetail/Adafruit/1430/?qs=sGAEpiMZZMu%2bmKbOcEVhFQfi8wYXkauJ80MjjZf9EA2%2FWrumTsI%2FMg%3D%3D1](http://www.mouser.in/ProductDetail/Adafruit/1430/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJ80MjjZf9EA2%2fWrumTsI%2fMg%3d%3d1)

Adafruit Accessories NeoPixel NeoMatrix 8x8 64 RGB LED:-  
[http://www.mouser.in/ProductDetail/Adafruit/1487/?qs=sGAEpiMZZMu%2bmKbOcEVhFQfi8wYXkauJdPkJg%2Fbcz7085BCA3Tr6EA%3D%3D](http://www.mouser.in/ProductDetail/Adafruit/1487/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJdPkJg%2fbcz7085BCA3Tr6EA%3d%3d)

Adafruit 8X8 LED Matrix:-  
[http://www.mouser.in/ProductDetail/Adafruit/1857/?qs=sGAEpiMZZMsMyYRRhGMFNnv0RuuglL6glJOxMqgpZmw%3D](http://www.mouser.in/ProductDetail/Adafruit/1857/?qs=sGAEpiMZZMsMyYRRhGMFNnv0RuuglL6glJOxMqgpZmw%3d)

---

<div class="post-metadata">

**Author:** ![bko](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/bko/32/20704_2.png) [@bko](https://community.particle.io/u/bko)\
**Post date:** [May 25, 2016, 12:40pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/14 "2016-05-25T12:40:29Z")

</div>

Hi @ilak2k

You posted this under a new topic but it is the same post you put here, so I moved it. I am sure @peekay123 will answer but he is traveling so it may take a day or so.

I do not understand the parts above your actual question. Can you edit your post to say what you mean please?

---

<div class="post-metadata">

**Author:** ![peekay123](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/peekay123/32/810_2.png) [@peekay123](https://community.particle.io/u/peekay123)\
**Post date:** [May 25, 2016, 12:47pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/15 "2016-05-25T12:47:52Z")

</div>

@ilak2k, the Olimex unit you refer to is designed for the TI MPS430 so there is no Particle library for it that I am aware of.

The Neopixel shields can be used with tHe web IDE Neopixel and Neopixel Matrix libraries.

I believe there may be a driver for the Adafruit 1857 unit.

None of these units is compatible with the RGB Matrix Panel shield or library.

---

<div class="post-metadata">

**Author:** ![faziban](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/faziban/32/21861_2.png) [@faziban](https://community.particle.io/u/faziban)\
**Post date:** [April 23, 2019, 6:24am UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/16 "2019-04-23T06:24:02Z")

</div>

Hello all

I am trying to get my Adafruit LED Matrix to work with my Photon.  
This Matrix: [https://www.adafruit.com/product/1484](https://www.adafruit.com/product/1484)

Now i have noticed that @peekay123 mentioned a shield he designed, but i cant seem to find it.  
Can you help me with that?

Thanks in advance

---

<div class="post-metadata">

**Author:** ![peekay123](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/peekay123/32/810_2.png) [@peekay123](https://community.particle.io/u/peekay123)\
**Post date:** [April 23, 2019, 1:21pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/17 "2019-04-23T13:21:21Z")

</div>

@faziban, I have no boards left for sale. However, I intend to post the PCB on OSHPark soon along with a Bill of Materials so you can assemble your own.

---

<div class="post-metadata">

**Author:** ![faziban](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/faziban/32/21861_2.png) [@faziban](https://community.particle.io/u/faziban)\
**Post date:** [April 23, 2019, 3:53pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/18 "2019-04-23T15:53:54Z")

</div>

That would be awesome! The main purpose of that shield is it to convert the 3.3V outputs of the particle photon to the 5V Outputs the matrix needs, right?

---

<div class="post-metadata">

**Author:** ![peekay123](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/peekay123/32/810_2.png) [@peekay123](https://community.particle.io/u/peekay123)\
**Post date:** [April 23, 2019, 4:12pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/19 "2019-04-23T16:12:34Z")

</div>

@faziban, nope. I haven’t found a panel that doesn’t work with the 3.3v GPIO yet! The shield simplifies the wiring between a Photon and a panel.

---

<div class="post-metadata">

**Author:** ![faziban](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/faziban/32/21861_2.png) [@faziban](https://community.particle.io/u/faziban)\
**Post date:** [April 23, 2019, 6:09pm UTC](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560/20 "2019-04-23T18:09:01Z")

</div>

@peekay123 oh wow okay… so i seem to be doing something else wrong aswell…  
Im useing the example code of the RGBMatrixPanel Library… To be spesific, the “testshapes32x32” file. And there is clearly stated the wiring of the Photon. I have tried the old and the new version, and neither of them seem to be working. Also the other needed connections are made, like r2, b2, g2, and so on.  
Any idea what i could be doing wrong? Btw thank you already for that quick reply! i didnt expect that! youre saving my behind haha

[Next page](https://community.particle.io/t/particle-photon-and-adafruit-32x64-rgb-led-matrix/15560.md?page=2)
