Skip to content
Arduino library for ILI9163 based TFT displays
C C++
Branch: master
Clone or download
Bodmer Merge pull request #3 from per1234/keywords_txt-capitalization
Correct capitalization of keywords.txt
Latest commit 17762c6 Jan 26, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
Fonts Initial commit Sep 17, 2016
examples Initial commit Sep 17, 2016
.gitignore 🍭 Added .gitattributes & .gitignore files Sep 17, 2016 Initial commit Sep 17, 2016
README.txt Initial commit Sep 17, 2016
TFT_FastPin.h Initial commit Sep 17, 2016
TFT_ILI9163.cpp Make compatible with 1.6.12 IDE Nov 3, 2016
TFT_ILI9163.h Initial commit Sep 17, 2016
User_Setup.h Initial commit Sep 17, 2016
keywords.txt Correct capitalization of keywords.txt Jan 26, 2018


An Arduino IDE compatible graphics and fonts library for AVR processors with a driver for the ILI9163 based TFT displays.

The library contains proportional fonts, different sizes can be enabled/disabled at compile time to optimise the use of FLASH memory. The library has been tested with the UNO, Mega (ATmega328 or ATmega2560 processor) and the Leonardo compatible boards (ATmega32u4 processor).

The library is designed to be slim and fast. Typically a clear screen for a 160 x 128 TFT will complete in only 85ms. Images can be pulled from a SD Card and drawn in 200ms, not bad for a humble UNO!

The library is based on the Adafruit GFX library and the aim is to retain compatibility. Significant additions have been made to the library to boost the speed for AVR processors (it is typically 3 to 10 times faster) and to add new features. The new graphics functions include different size proportional fonts and formatting features. There are a significant number of example sketches to demonstrate the different features.

Configuration of the library font selections, pins used to interface with the TFT and other features is made by editting the User_Setup.h file in the library folder. Fonts and features can easily be disabled by commenting out lines.

Example connections between the Arduino board and the TFT can be found here:

Soon a dedicated Instructable will be available to document the library features, until then do explore the example sketches. Have fun!

You can’t perform that action at this time.