Creative Commons images are CC BY-NC-SA 3.0

Description: The SparkFun Photon Micro OLED Shield breaks out a small monochrome, blue-on-black OLED to use with your Photon module. It’s “micro”, but it still packs a punch – the OLED display is crisp, and you can fit a deceivingly large amount of graphics on there. This shield is perfect for adding graphics to your Photon, displaying diagnostic information without resorting to serial output, and teaching a little game theory.

Speaking of, the screen on this breakout is only 64 pixels wide and 48 pixels tall, measuring 0.66" across. In total, the Micro OLED Shield provides access to 16 of the OLED’s pins. Fortunately, though, you’ll only need about half of them to make the display work. The SparkFun Photon Micro OLED Shield comes with the headers already soldered on, so you can plug and play!

The Particle Photon is a tiny WiFi development kit for creating connected projects and products. Sporting a 120Mhz ARM Cortex M3 and built-in WiFi, the Photon is not only powerful, but easy to use. The small form factor is ideal for IoT projects with cloud-connectivity.

Note: Not only can this shield operate with the Photon, it can also be used with the Particle Core! We understand that there are a ton of you out there who still haven’t been able to get your hands on a Photon yet and would like to start playing with this shield now. If that person is you we hope we have obliged!


  • Screen Size: 64x48 pixels (0.66" Across)
  • Monochrome Blue-on-Black
  • Headers and Connectors Pre-Soldered
  • Compatible with the Photon and the Core


Recommended Products

Customer Comments

  • Has anyone used the OLED library to any extent? I’m looking for usage of some of the shape functions, and need some help with the scripts…

  • Hey, ran a workshop recently using these and discovered that they work after the carbon foam has been removed. They come plugged into it to protect the pins, but it looks to me like there’s enough conductivity that the crosstalk or drain or something’s high enough to cause misbehavior. Foam off, good to go!

  • I agree with the previous commenter. It is a second product, i purchased with the same OLED module, that simply doesn’t work out of the box (first one is Edison OLED module, . Very bad quality control on sparkfun’s side. If you jiggle the flex ribbon a little, the module may come up, but most of the time it’s dead. The issue is not on soldering the flex to the carrier board, but rather the way it is glued to the glass. I can see it wobble under the microscope, indicating bad adhesion.

  • I just got one of these in the mail and fired it up. I am really excited about it because it is perfect for so many projects. However, after popping in the Photon and powering it via the micro USB port on the Photon the OLED does not work with the sample code. It does not even light up. The default for the jumpers and the example code is SPI. Do I need to put a jumper across the VD/VB jumper since I am not using the battery shield? <—- Edit: The answer is no. I read the documentation and poured over the schematics for quite awhile to determine that jumper across VD/VB is not required. I squeezed the OLED as I was checking voltages around the board. There must have been a loose solder connection where the OLED ribbon connects to the board. It started working when I was squeezing it. It has worked since.

Customer Reviews

3.8 out of 5

Based on 8 ratings:

5 star
4 star
3 star
2 star
1 star

1 of 1 found this helpful:

Awesome Product + two suggestions

I Love Love Love this product. I bought 2, one for each of my photons and another for a friend since it was so useful. I can’t image using a particle without this $19 enhancement. That being said I two suggestions that would make it even more awesome!

  1. This makes a great menu system when you combine it with a digital encoder. I would love to see a version with the option of a mounted digital encoder on the opposite side of the oled.

  2. Put the oled on risers so it is at least flush with the top of the particle or better yet a few mm proud. That way if you mounted the whole thing on the under lid of project box the oled would be exposed flush with surface of the box provide you cut a window.


This board is nicely made and does the job it’s supposed to. No wiring errors- just pop in a Photon and Code away. I combined this board with a battery pack (SparkFun Photon Battery Shield) and it’s working just fine.

Display output is legible and crisp

Really nice addition to my Particle Core. Given the small size of the display, and my less-than-perfect vision, I was initially hesitant. The sharpness of the display makes even the smallest font size very usable.

Both the code library and examples were straight-forward to work with. No problems with intermittant display connections that others saw. All-in-all, good stuff.

Worked right out of the box.

Simple and easy to setup. Libraries are straight forward as well. It’s small, but clear.

Very bad quality control.

The module is practically useless. The flex ribbon makes very poor contact to the glass panel, rendering the kit non working. You can only get it working by carefully wiggling of the flex cable.

Hi, Sorry to hear you got a bad unit. We do hand test each of the units to ensure the screen is displaying properly before release from our production floor. There is a chance your device managed to become damaged in transit to you. I’ll contact you directly to discuss options for moving forward.

Easy! But small

An extremely easy-to-use way to add an OLED to your Particle Photon. But it is TINY. They didn’t mis-represent its size, but it’s smaller in real life than I’d imagined. I still managed to cram some fun onto it though:


I have a variety of devices attached to my photon that are working fine, but this one was dead on arrival. I contacted customer support with a detailed note and got a reply asking if I had read the instructions and if I had tried the very thing I mentioned trying (and not working) in my original note. I politely pointed this out and have not heard back since then. Seeing the other review, I tried pushing on the ribbon cable and was able to get about 10 seconds of normal screen activity. It went blank after that.

A replacement has been arranged for you. Thanks

Related Tutorials

Photon OLED Shield Hookup Guide

July 2, 2015

The Photon OLED Shield has everything you need to add a small yet crisp OLED screen to your Photon projects. This hookup guide will show you how to get started.

Photon Development Guide

August 20, 2015

A guide to the online and offline Particle IDE's to help aid you in your Photon development.