 
 
 
 
  
Setting Up The Display
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Wiring Up Display
  This is the TFT Screen I bought from eBay for 
  the princely sum of £3.43. It’s based on the 
  ILI9341 chipset for which we are going to use 
  the Nostro framebuffer driver
  This is how I wired it up:
  TFT Screen
  Raspberry 
  Pin # 
  VCC
  3.3v 
  (Pin #1)
  GND
  GND 
  (Pin #9)
  CS
  GPIO8 
  (Pin #24)
  RESET
  GPIO23
  (Pin #22)
  DC\RS
  GPIO24
  (Pin #18)
  SD1\MOSI
  GPIO10
  (Pin #19)
  SCK
  GPIO11
  (Pin #23)
  LED
  GPIO18
  (Pin #12)
  SD0\MISO
  GPIO9
  (Pin #21)
  Installing The Driver
  It took me three days to piece this all together by diving backwards and forwards between the Nostro homepage and the 
  Raspberrypi.org forums
  These instructions are for Raspbian Wheezie, if you have installed Raspbian Jessie then see the updated instrctions below.
  Since I’m the decent sort I’ll save you three days of your life.
  You’re welcome.
  Assuming you are starting from a fresh install of Raspbian Jessie, the first thing we need to do is enable SPI Support.
  You can do this by either commenting out the SPI blacklist line in /etc/modprobe.d/raspi-blacklist.conf.
  Or enter into the command line:
  sudo raspi-config
  Select Advanced Options and then A5 SPI. Change the default to ‘Yes’ and reboot
  The latest version of Raspbian has included the framebuffer drivers in the kernel so this has made the procedure a lot simpler than it 
  used to be.
  First, create a file called fbtft.conf in the following location: /etc/modules-load.d/
  sudo nano /etc/modules-load.d/fbtft.conf
  Insert the following lines and save the file (CTRL-X)
  spi-bcm2835
  fbtft_device
  Now create a file called ili9341.conf in the following location: /etc/modprobe.d/
  sudo nano /etc/modprobe.d/ili9341.conf
  Insert the following line and save the file (CTRL-X)
  options fbtft_device custom name=fb_ili9341  gpios=reset:23,dc:24,led:18 speed=16000000 rotate=90 bgr=1
  This will power on the scrfeen at boot but nothign will display. We need to add an option to the cmdline.txt file
  sudo nano /boot/cmdline.txt
  add the following at the end of the line
  fbcon=map:10
  Save the file (CTRL-X) and reboot the Pi.
  With any luck you will see the boot dispaly appear on the TFT display
  Installing The Driver on Raspbian Jessie
  Becasue every new release of Raspbian has to be a special snowflake and change everything about how things work, the above 
  instructions will do a grand total of nothing on your display. After several days scrabbling about the forums I found the correct way to 
  get this display working.
  First of all, run the raspi config with the following command:
  sudo raspi-config
  Now navigate to interface options and enable SPI from there. Once done,r eboot the Pi
  After the reboot is complete you need to edit the boot config, do this with the following line:
  sudo nano /boot/config.txt
  At the bootom of the file enter the following code
  dtoverlay=rpi-display
  dtparam=rotate=90
  dtparam=speed=16000000
  Exit and save the file
  Now edit the cmdline.txt file
  sudo nano /boot/cmdline.txt
  at the end of the line add the following:
  fbcon=map:10
  Save and exit the file then reboot the Pi. After the reboot, you should see the output on the display
  
  
 
  
TFT Display