# OLED Display Module for Raspberry Pi Pico, 1.3inch, SPI/I2C (64×128) (CE07878)

**URL:** <https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351>\
**Category:** Product Questions\
**Created:** [15 June 2023 21:36 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351 "2023-06-15T21:36:14Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Core](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/core/32/57_2.png) [@Core](https://forum.core-electronics.com.au/u/Core)\
**Post date:** [15 June 2023 21:36 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/1 "2023-06-15T21:36:14Z")

</div>

This is a placeholder topic for [**"OLED Display Module for Raspberry Pi Pico, 1.3inch, SPI/I2C (64×128) “**](https://core-electronics.com.au/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64-128.html) comments.

![](https://core-electronics.com.au/media/catalog/product/cache/5ba536955e3e815f4e908e49c1dd8155/p/i/pico-oled-1.3-1.jpg)

1.3” OLED Display module an Embedded SH1107 Driver, Using SPI/I2C Bus.

[**Read more**](https://core-electronics.com.au/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64-128.html)

---

<div class="post-metadata">

**Author:** ![Warren249020](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/warren249020/32/8554_2.png) [@Warren249020](https://forum.core-electronics.com.au/u/Warren249020)\
**Post date:** [15 June 2023 21:36 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/2 "2023-06-15T21:36:14Z")

</div>

Nice display, I copied the PiicoDev code from the OLED display to make a nice little temperature plotter for the TMP115

---

<div class="post-metadata">

**Author:** ![James](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/james/32/4400_2.png) [@James](https://forum.core-electronics.com.au/u/James)\
**Post date:** [16 June 2023 01:32 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/3 "2023-06-16T01:32:55Z")

</div>

Hi Warren,

Cheers for letting us know the PiicoDev code works here too! I’ll update the product page with this info just in case someone is wondering this in the future 🙂

---

<div class="post-metadata">

**Author:** ![Warren249020](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/warren249020/32/8554_2.png) [@Warren249020](https://forum.core-electronics.com.au/u/Warren249020)\
**Post date:** [16 June 2023 02:07 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/4 "2023-06-16T02:07:51Z")

</div>

Yes I only used the code for the graph2D and updategraph2D. I had to modify it a little bit.

---

<div class="post-metadata">

**Author:** ![Charlie260524](https://avatars.discourse-cdn.com/v4/letter/c/ed655f/32.png) [@Charlie260524](https://forum.core-electronics.com.au/u/Charlie260524)\
**Post date:** [13 November 2023 04:19 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/5 "2023-11-13T04:19:21Z")

</div>

Hi There, I’m new to using the RPI Pico and have a small (probably silly question).  
I i purchase a RPI Pico with stackable headers, would i be able to stack a motor driver like this beneath the RPI:

> **[Kitronik Motor Driver Board for Raspberry Pi Pico](https://core-electronics.com.au/kitronik-motor-driver-board-for-raspberry-pi-pico.html?gclid=Cj0KCQiAjMKqBhCgARIsAPDgWlzP4vCX9Pg2tbRZs3HQOJoIXBs-ZtyS7dliPmgg0kR9VghhqxSMDpIaAlFbEALw_wcB)**
>
> Make the Raspberry Pi Pico the core of your new buggy project with the Kitronik Compact Motor Driver Board for Raspberry Pi Pico.

and then insert a display like this above?

> **[OLED Display Module for Raspberry Pi Pico, 1.3inch, SPI/I2C (64×128)](https://core-electronics.com.au/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64-128.html?registered=1)**
>
> 1.3" OLED Display module an Embedded SH1107 Driver, Using SPI/I2C Bus.

I’m looking to operate a stepper motor repeated and use the display to output the number of cycles

---

<div class="post-metadata">

**Author:** ![James](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/james/32/4400_2.png) [@James](https://forum.core-electronics.com.au/u/James)\
**Post date:** [13 November 2023 05:03 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/6 "2023-11-13T05:03:58Z")

</div>

Hi Charlie,

These are both designed to go on the bottom of a Pico, so I don’t think you can arrange them in the way that you want.

I would look into setting the Pico up on a breadboard with an OLED module and motor driver separate. For example here are some affordable parts we make here in Newcastle. You can move to a protoboard if you want to make it more permanent.

> **[PiicoDev OLED Display Module (128x64) SSD1306](https://core-electronics.com.au/piicodev-oled-display-module-128x64-ssd1306.html)**
>
> Display text, draw shapes, animations, and even create plots.

> **[Makerverse Motor Driver 2 Channel](https://core-electronics.com.au/makerverse-motor-driver-2-channel.html)**
>
> Drive 2x Brushed DC motors or a bipolar stepper with optional current limiting

> **[Makerverse Essentials Kit](https://core-electronics.com.au/makerverse-essentials-kit.html)**
>
> Essential components and hardware to begin working with Makerverse Kits

> **[Makerverse Protoboard 30 Row](https://core-electronics.com.au/makerverse-protoboard-30-row.html)**
>
> A high-quality solderable breadboard with an extra pad per row for wide modules

Note, this might need some light soldering, but that’s something well worth being comfortable in IMO.

---

<div class="post-metadata">

**Author:** ![Chris261572](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@Chris261572](https://forum.core-electronics.com.au/u/Chris261572)\
**Post date:** [7 December 2023 00:30 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/7 "2023-12-07T00:30:20Z")

</div>

Hi Warren, do yo have a link to the code you used? I’m having trouble getting this display working with my pi pico.  
I ran the SH1107 driver code eventually got that to run without errors but nothing comes up on the screen during the demo test.

---

<div class="post-metadata">

**Author:** ![James](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/james/32/4400_2.png) [@James](https://forum.core-electronics.com.au/u/James)\
**Post date:** [7 December 2023 01:01 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/8 "2023-12-07T01:01:36Z")

</div>

> [@Warren249020](#):
>
> Nice display, I copied the PiicoDev code from the OLED display to make a nice little temperature plotter for the TMP115

I think Warren is referring to this guide:

> **[PiicoDev OLED Module SSD1306 - Raspberry Pi Pico Guide - Tutorial Australia](https://core-electronics.com.au/guides/raspberry-pi-pico/piicodev-oled-ssd1306-raspberry-pi-pico-guide/)**
>
> Let's get started with the PiicoDev® OLED Module SSD1306. In this guide, we'll connect the PiicoDev OLED to our Raspberry Pi Pico and get it working with some example code to display text, shapes, and animations. 
> 
>  
> 
> To follow along, it's best...

But I’m not sure how to adapt this to a different driver, perhaps you’ll have to dig into the [PiicoDev code](https://github.com/CoreElectronics/CE-PiicoDev-SSD1306-MicroPython-Module) and pluck out the graphing bits.

---

<div class="post-metadata">

**Author:** ![Chris261572](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@Chris261572](https://forum.core-electronics.com.au/u/Chris261572)\
**Post date:** [7 December 2023 01:27 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/9 "2023-12-07T01:27:59Z")

</div>

Thanks James,  
I might look at that one again. I initially looked at that but was getting an “unable to connect to address 0x3C” error  
I’ve ordered a new pico with headers to rule out my dodgy soldering skills too.

---

<div class="post-metadata">

**Author:** ![Warren249020](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/warren249020/32/8554_2.png) [@Warren249020](https://forum.core-electronics.com.au/u/Warren249020)\
**Post date:** [7 December 2023 03:20 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/11 "2023-12-07T03:20:34Z")

</div>

Hi Chris

Checkout my github see main.py

> **[GitHub - WarrenLead/Wazzas-Thermal-Buster: Thermal detector](https://github.com/WarrenLead/Wazzas-Thermal-Buster)**
>
> Thermal detector. Contribute to WarrenLead/Wazzas-Thermal-Buster development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![Blayden](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/blayden/32/7535_2.png) [@Blayden](https://forum.core-electronics.com.au/u/Blayden)\
**Post date:** [7 December 2023 03:32 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/12 "2023-12-07T03:32:27Z")

</div>

Hey Warren,

Looks like an awesome use case for those PiicoDev products! We always love seeing what the community creates from our PiicoDev range.

@Chris261572 this could be a good guide for getting what you are after up and running, definitely worth a look at. Wish you the best to get your project working!

Cheers,  
Blayden

---

<div class="post-metadata">

**Author:** ![Chris261572](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@Chris261572](https://forum.core-electronics.com.au/u/Chris261572)\
**Post date:** [7 December 2023 03:55 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/13 "2023-12-07T03:55:34Z")

</div>

Thanks a lot Warren,  
I’ll have a go with that code tonight and see how I go.  
should be a good base as my project is a small portable soil moisture sensor.

Cheers,  
Chris.

---

<div class="post-metadata">

**Author:** ![Chris261572](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@Chris261572](https://forum.core-electronics.com.au/u/Chris261572)\
**Post date:** [8 December 2023 00:11 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/14 "2023-12-08T00:11:10Z")

</div>

You’re a good man Warren, that code worked straight away when i uploaded it, a bit of mashing sensor code (and some help from chatGPT) the sensor works great.

 ![PXL_20231207_115334844](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/a/a113ceb63a9dbd1936ae3f0c11cebd0f343699e7.jpeg)  
 ![PXL_20231207_200903416](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/a/a29c7654a6fa55955ec44733178403a49723c4b4.jpeg)

Cheers for the help.

---

<div class="post-metadata">

**Author:** ![Warren249020](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/warren249020/32/8554_2.png) [@Warren249020](https://forum.core-electronics.com.au/u/Warren249020)\
**Post date:** [8 December 2023 01:27 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/15 "2023-12-08T01:27:39Z")

</div>

Cool! Glad be able to assist!

Good luck with it.

---

<div class="post-metadata">

**Author:** ![Tristan134105](https://avatars.discourse-cdn.com/v4/letter/t/3e96dc/32.png) [@Tristan134105](https://forum.core-electronics.com.au/u/Tristan134105)\
**Post date:** [25 January 2024 05:34 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/16 "2024-01-25T05:34:45Z")

</div>

Just adding a similar question to one of the above - I want to use this screen/button combo along with battery power over the pins. Would it be feasable for me to solder the power from battery to those solder points next to the GPIO headers? That seems to be the point of them, I just can’t see that documented. Thank you

---

<div class="post-metadata">

**Author:** ![Michael](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/michael/32/3545_2.png) [@Michael](https://forum.core-electronics.com.au/u/Michael)\
**Post date:** [25 January 2024 05:50 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/17 "2024-01-25T05:50:12Z")

</div>

Hi @Tristan134105 - if I’m interpreting correctly you want to solder a battery somewhere here, which is not recommended.

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/3/32e41e8fef1bdec396ffd3fb7a710bbbdc608f92.jpeg)

The earlier post in this thread features a Makerverse Nano Power Timer which has a 2-pin connector for LiPo batteries and on-board charging

> **[Makerverse Nano Power Timer HAT for Raspberry Pi Pico](https://core-electronics.com.au/makerverse-nano-power-timer-hat-for-raspberry-pi-pico.html)**
>
> Periodically cycles power to your battery-powered projects

---

<div class="post-metadata">

**Author:** ![Tristan134105](https://avatars.discourse-cdn.com/v4/letter/t/3e96dc/32.png) [@Tristan134105](https://forum.core-electronics.com.au/u/Tristan134105)\
**Post date:** [30 January 2024 10:05 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/18 "2024-01-30T10:05:37Z")

</div>

I want to solder a lipo charger board. I know it probably isn’t recommended I just want to know if it woud work 😄

---

<div class="post-metadata">

**Author:** ![Michael](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/michael/32/3545_2.png) [@Michael](https://forum.core-electronics.com.au/u/Michael)\
**Post date:** [30 January 2024 22:10 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/19 "2024-01-30T22:10:10Z")

</div>

Maybe… it depends on the hardware you select.

_one solution_ is that you could use this product

> **[Makerverse USB-C LiPo Charger](https://core-electronics.com.au/makerverse-usb-c-lipo-charger.html)**
>
> A battery charger with selectable charge currents and USB-C!

Connections for Pico ↔ Charger (pin labels)  
5V ↔ 5V  
GND ↔ Ground  
VSYS ← Diode ← Battery

This will augment your setup with battery charging and battery backup. Use a schottky diode if possible. It will but up to you to manage the battery so that it doesn’t get over-discharged though.  
The point of the diode is to prevent power flowing out of VSYS and into the battery which would result in uncontrolled charging at a high voltage.

If you’d like to discuss further, consider opening a topic for this project discussion. This thread is intended for specific questions related to the OLED product.

---

<div class="post-metadata">

**Author:** ![Warren249020](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/warren249020/32/8554_2.png) [@Warren249020](https://forum.core-electronics.com.au/u/Warren249020)\
**Post date:** [7 May 2024 10:23 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/20 "2024-05-07T10:23:46Z")

</div>

Hey guys, My little Thermal Buster is a Hit!

I used it the Australian Free Flight FAI F1 Model Aeroplane championships at Naranderra recently and it worked a treat! Even the Chinese and Mongolian international competitors were checking it out. They started to watch us when we launched because they knew we were onto the thermals with the Thermal Buster!

I now have orders for 7 initial units and more to come.

One thing though. I found that the corners of the Pico-OLED-1.3 display are very fragile on the ribbon cable side and can break very easily if pressure is applied to the corner. It needs a spacer glued in underneath to stop this from happening. I’ve broken two displays already resulting in rows of missing pixels.

Another thing I have learned is that the Maker Pico Mini board I have been using for Lipo, buzzer and Maker Port (out of stock at the moment) can be replaced by the Pimoroni Lipo Shim, PiicoDev Buzzer and a PiicoDev breadboard adapter which makes the whole project smaller and cheaper.

I have also 3D printed up the box now so we can rubber band it to our streamer poles on the flying field along with the mini stephenson screen.

 ![IMG_7683](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/d/df7c60ce842a9577378adb0bf9ca43d45071dc4f.jpeg)  
 ![IMG_7424](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/b/b4eac4660f55b4ce9a5ea42bbb1d599c9b525eb4.jpeg)  
 ![IMG_4536](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/b/b2db72ec146dd5b9f815f3f181f5d3a690f8096b.jpeg)  
 ![IMG_7501](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/1/14a7898f3864000d9bfe41889c4862463907a85b.jpeg)

---

<div class="post-metadata">

**Author:** ![Michael](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/michael/32/3545_2.png) [@Michael](https://forum.core-electronics.com.au/u/Michael)\
**Post date:** [8 May 2024 00:52 UTC](https://forum.core-electronics.com.au/t/oled-display-module-for-raspberry-pi-pico-1-3inch-spi-i2c-64x128-ce07878/17351/21 "2024-05-08T00:52:43Z")

</div>

What a win 🥳 This looks great @Warren249020

yes, the glass OLEDs are very delicate at the corners but your solutions sounds super appropriate.  
I’m glad PiicoDev could be used to optimise your BOM 😃

If you’re considering open-sourcing your design or want to do a project writeup, I encourage you to [submit your project for curation](https://core-electronics.com.au/projects/). There’s even a store credit in there for ya 😉
