SOLED
SOLED is a simple python-based library that can be used to operate various SSD/SH-driver OLED displays with a Raspberry Pi.
A list of all display modules SOLED is currently compatible is available below.
Setup
SOLED is fairly simple to install.
First, perform a simple update.
sudo apt -y update && sudo apt -y upgrade
Next, we can begin setting up some dependencies by:
sudo python -m pip install --upgrade pip setuptools wheel
Finally, we install SOLED using:
git clone https://github.com/1zc/SOLED.git && cd SOLED && sudo python setup.py install
To install using Python3, replace python with python3 and pip with pip3 in the above instructions.
List of Compatible Display Modules
This list can also be found in DISPLAYS.txt (If a display module is marked compatible, it applies for both i2C and SPI variants.)
Module | Resolution | Compatibility | Status |
---|---|---|---|
SSD1306 | 128x64 | ||
SSD1306 | 128x32 | ✔️ Compatible | ✔️ Tested |
SSD1306 | 96x16 | ✔️ Compatible | |
SSD1306 | 96x48 | ||
SSD1306 | 64x48 | ☀️ Not Tested | |
SSD1306 | 64x32 | ✔️ Compatible | |
SSD1306 | 72x40 | ❌ Incompatible | |
SSD1306 | 96x64 | ||
SSD1306 | 128x128 | ||
// | // | // | // |
SH1106 | 128x64 | ✔️ Compatible | |
// | // | // | // |
SSD1351 | 128x64 | ||
SSD1351 | 128x32 |