# OLED (128x128, Breakout \> SPI Python Luma Install issue

**URL:** <https://forums.pimoroni.com/t/oled-128x128-breakout-spi-python-luma-install-issue/28971>\
**Category:** Support\
**Created:** [July 16, 2026, 11:47am UTC](https://forums.pimoroni.com/t/oled-128x128-breakout-spi-python-luma-install-issue/28971 "2026-07-16T11:47:44Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [July 21, 2026, 10:23pm UTC](https://forums.pimoroni.com/t/oled-128x128-breakout-spi-python-luma-install-issue/28971/13 "2026-07-21T22:23:57Z")

</div>

@SirFico  
Been there done that.

> [@1.12 SPI OLED . \> Micropython?](https://forums.pimoroni.com/t/1-12-spi-oled-micropython/28956):
>
> I have the 1.12 SPi OLED Breakout Plugged into Pico Breakout Garden Pack. Wich I’m trying to get working in Micro Python. There is no Pimoroni support for this setup so I hunted around online and found this. I have the sh1107.py downloaded and saved to the Pico. And I’m attempting to modify this file to work with the Breakout garden setup. from machine import Pin, SPI import sh1107 import time # 1. Setup SPI (adjust baudrate and pins for your board) # Example for Raspberry Pi Pico spi …

---

_[View the full topic](https://forums.pimoroni.com/t/oled-128x128-breakout-spi-python-luma-install-issue/28971)._
