1.8 tft lcd display raspberry pi expansion board

Pc board has additional 16 pins with other GPIO lines free for other uses and projects.
Rev 2 – Pins 1 – 16

1 – GND
2 – GPIO 9
3 – GPIO 22
4 – GPIO 27
5 – GPIO 17
6 – GPIO 4
7 – GPIO 3
8 – GPIO 2
9 – GPIO 7
10 – GPIO 23
11 – GPIO 18
12 – GPIO 15
13 – GPIO 14
14 – +3V3
15 – GND
16 – +5V

Make sure your filesystem is expanded, if not use raspi-config:

Correct procedure to update system with tft support:

Update firmware: https://github.com/Hexxeh/rpi-update

Make directory rpi-update writable:

Since the latest Notro update DO NOT BACKUP MODULES DIRECTORY:
Rename and backup modules directory:
sudo mv /lib/modules/$(uname -r) /lib/modules/$(uname -r).bak

Enable SPI in raspi-blacklist.conf – comment out (#) the spi blacklist line

Install notro rpi-firmware update

To make module load at start-up add this line at the end:

To have the console start on the framebuffer with fonts MINI4x6 – edit /boot/cmdline.txt
Other fonts: MINI4x6, VGA8x8, Acorn8x8, PEARL8x8, ProFont6x11, 7×14, VGA8x16, SUN8x16, 10×18, SUN12x22
fbcon=rotate:1 can be used to rotate the console.

at the end add:

It should look like this:

Raspbian images from 2013-12-20  and newer , fbturbo was enabled by default :

comment out – put #

Shutdown raspberry Pi

disconnect power & power raspberry pi back

To start startx type:

Install midnight commander:

Resources:
https://github.com/notro/fbtft/wiki
http://harizanov.com/2013/08/raspberry-pi-kernel-with-frame-buffer-tft-support/
https://github.com/rm-hull/st7735fb
https://github.com/notro/fbtft/wiki/More-LCD-Modules