TFT Display ST7735 with MicroPython

Alastair Montgomery
2 min readMar 31, 2023

--

I got a cheap SPI TFT ST7735 Display module with SD Card reader off eBay, it had an unusual number of pins on the back for an SPI display.

It took a while searching about on the internet and GitHub and some head scratching to find a library and work out what to connect to what on the Raspberry Pi Pico to get this working using MicroPython.

This is what I found, and worked out.


TFT Board => Raspberry Pi Pico Pin
LED => 3v3(Out)
SCK => GP10
SDA => GP11
AO/DC => GP16
Reset => GP17
CS => GP18
GND => GND
VCC => VBUS 5V

Using that information, I was able to put together this library based on a few others I found and write a few test programs.

Visit my repository on GitHub for the code https://github.com/alastairhm/micropython-st7735

This was based on the work from, Guy Carver and boochow libraries.

Here are pictures of the test programs displaying various things to the TFT Display.

Displaying a BMP file.
Testing drawing functions.

--

--