Skip to content

AdaFruit miniPiTFT

AdaFruit miniPiTFT

AdaFruit make several small displays for Raspberry Pi, including some tiny TFT displays. I bought a Raspberry Pi Zero to use as a Pi Hole to block adverts on my home network and also bought an Adafruit Mini PiTFT - 135x240 Color TFT Add-on for Raspberry Pi, mostly because it looked cool! It has the added benefit of allowing me to check the Pi is up and running if I have any network issues when checking the physical networking around my router.

I have no intention of displaying the console output to this device, so opted to install the python drivers for this display instead of the kernel drivers which cannot both be installed at the same time. The display can be controlled using CircuitPython.

Getting the display running was straight-forward if a little manual following the AdaFruit guide.

I want to make something a bit more advanced, so I went down an interesting yet unfortunate rabbit hole learning about displayio, Groups, TileGrids etc only to find out that there is no support for displayio on Raspberry Pi. Instead this display needs to use the AdaFruit CircuitPython RGB Display python library and Pillow. The AdaFruit GitHub repo has some useful examples, as does learn.adafruit.com.