ESP8266 Color Oled

This project uses a 0.95" color oled display on the popular ESP8266

Similar projects worth following
I've been keeping an eye on the SSD1331 library to see if it would eventually work with the ESP8266 wifi modules. I noticed the support for it appeared one day with the Adafruit library so I tried it out on my Adafruit Hazzah and success!

I wanted a clean design without jumper wires so I created revision 1 of this design below. All hardware appears to work fine so far. It's a pretty simple design. No buttons, switches or sensors of any kind. Just a microUSB connector for power and uploading new sketches, an LDO, FTDI usb interface, ESP and a 0.95" color oled display.

The test code I have running below is the default Adafruit test code to verify everything is soldered properly.

x-zip-compressed - 18.22 kB - 10/02/2016 at 14:27



Schematic in pdf format

Adobe Portable Document Format - 497.47 kB - 10/02/2016 at 14:27



Parts list of all components

sheet - 10.74 kB - 10/02/2016 at 14:26


  • 1
    Step 1

    Assembly instructions:

    -order the board from OSH Park here: The price for three 4 layer pcbs is $18.40

    -order the components on the parts list, follow the parts placement map and use the test sketches located here: hand stuff the components, solder on the oled display but do not tape it down yet.

    -connect the board to the Arduino IDE, pick the Adafruit Hazzah as the board, choose the right com port and load in one of the example sketches that I've modified for this hardware.

    -if all is well then tape down the display.

View all instructions

Enjoy this project?



Dan Monceaux wrote 10/24/2016 at 09:22 point

How do you make (ie. file type(s)) and deploy art onto this cute little screen?

  Are you sure? yes | no

Aleksejs wrote 10/02/2016 at 17:00 point

Did you test it with ESP?

  Are you sure? yes | no

0miker0 wrote 10/02/2016 at 17:29 point

I'm not sure what you mean "test it with ESP"?

  Are you sure? yes | no

Aleksejs wrote 10/02/2016 at 19:18 point

I mean test with ESP8266. How do you use it?

  Are you sure? yes | no

davedarko wrote 10/02/2016 at 19:26 point

thats like asking if an arduino project would also work with an atmega328p o.O

  Are you sure? yes | no

Craig Hissett wrote 10/02/2016 at 20:58 point


  Are you sure? yes | no

davedarko wrote 10/02/2016 at 15:44 point

pretty cool!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates