Display Drivers

This is an overview of common driver chips supported by the Pytorinox library.

When shopping for a new display you can save yourself a lot of headache by selecting one with a well supported driver chip.

The driver chip used should be part of the display’s documentation and is often printed on the circuit board.

The Pytorinox library offers two kinds of support.

  1. via standard framebuffer kernel devices (preferred)
  2. via custom python code
driver chip type resolution color-depth support
MAX712 led matrix misc monochrome custom
IL3820 e-ink 128x296 monochrome custom
ILI9163 tft 128x128 16 bit rgb framebuffer
ILI9320 tft 240x320 16 bit rgb framebuffer
ILI9325 tft 240x320 16 bit rgb framebuffer
ILI9340 tft 240x320 16 bit rgb framebuffer, overlays
ILI9341 tft 240x320 16 bit rgb framebuffer
ILI9481 tft 240x320 16 bit rgb framebuffer
ILI9486 tft 320x480 16 bit rgb framebuffer, overlays
PCD8544 lcd 84x48 monochrome framebuffer
SH1106 oled 128x64 monochrome framebuffer
SSD1289 tft 240x320 16 bit rgb framebuffer
SSD1305 oled 128x64 monochrome framebuffer
SSD1306 oled 128x64 monochrome framebuffer
128x64 monochrome custom Pytorinox
128x32 monochrome custom Pytorinox
96x16 monochrome custom Pytorinox
64x48 monochrome custom Pytorinox
64x32 monochrome custom Pytorinox
SSD1325 oled 128x64 4 bit grayscale framebuffer
SSD1327 oled 128x128 4 bit grayscale custom Pytorinox
SSD1331 oled 96x64 16 bit rgb framebuffer
SSD1351 oled 128x128 16 bit rgb framebuffer (fbtft, pin-config-2, more info )
96x96 16 bit rgb custom Pytorinox
ST7735R lcd 128x160 16 bit rgb framebuffer
UC1701x lcd 102x64 monochrome framebuffer
HDMI port misc misc misc framebuffer

Common SPI Pin Configurations

Pin-Config-1

Description pin pin Description
3.3V 17 18 RS/DC
MOSI 19 20 GND
MISO 21 22 Reset
CLK 23 24 CS

Pin-Config-2

Description pin pin Description
3.3V 17 18 Reset
MOSI 19 20 GND
MISO 21 22 RS/DC
CLK 23 24 CS

Pin-Config-3

Description pin pin Description
Reset 11 12
13 14
15 16
3.3V 17 18 Busy
DIN 19 20 GND
21 22 DC
CLK 23 24 CS
Abbrevation Meaning
CLK Clock
CS Chip Select
DIN Data In

Resources

TODO