Note the video above was made showing the MicroPython version of this library. Follow the guide to see both CircuitPython and MicroPython versions of the ILI9341 library.

Small TFT displays are a great way to add graphics to your projects.  These are like tiny little LCD monitors that you can drive with a simple SPI serial interface.  You can even use these displays in CircuitPython and MicroPython using a module from Adafruit!  This module allows you to do basic drawing like putting pixels and filling rectangles on TFT displays like the TFT FeatherWing.  You can start to explore a fun world of Python and graphical TFT displays!

This guide explores how to use ILI9341/ILI9340 TFT displays with CircuitPython and MicroPython.  Note that right now drawing support for these displays is limited to basic pixel and rectangle drawing commands.  You can use another library to draw basic graphics or to draw text.  In addition the touchscreens commonly found on these small TFT displays are not currently supported by the Python module.  In the future a touchscreen module might be available, but for now these displays are only for viewing graphics.

This guide was first published on Nov 16, 2016. It was last updated on Mar 13, 2024.

This page (Overview) was last updated on Oct 02, 2017.

Text editor powered by tinymce.