Raspberry Pi 2 B / 3 B + Raspian + TFT displays

Meanwhile a multitude of TFT displays exist for the Raspberry Pi. This was possible due to the "Linux Framebuffer-Driver for little TFT-display-moduls" by notro. Former it must be installed into the Kernel itself. Today it is integrated into the Kernel or it exists a ready Raspian Wheezy or Jessi IMAGE by the display manufacturers.

HwLevel IPS-PI40 4.0" Screen

HwLevel IPS-PI40 4.0"


HwLevel Download Page

NeoSec TinyLCD 3.5" Screen

NeoSec TinyLCD 3.5"

Instructions see below

Raspian Download Page

Manual install operating system images (.img)

A good guide can be found on the Raspberry Pi website: Installing Operating System Images

In short: Download + Unzip + Check with "df -h or fdisk -l" which DEVICE name the Micro SD card has and write it:

dd if=2018-03-13-raspbian-stretch.img of=/dev/sdX

1.73GiB 0:06:28 [4.55MiB/s] [========================================================>] 100%            
3622248+0 records in
3622248+0 records out
1854590976 bytes (1.9 GB, 1.7 GiB) copied, 543.869 s, 3.4 MB/s

Setting Raspberry Pi 2 B / 3 B


pi@raspberrypi ~ $ sudo dpkg-reconfigure locales
[*] en_US.UTF-8 UTF-8

pi@raspberrypi ~ $ sudo dpkg-reconfigure tzdata
New York
Current default time zone: 'America/New_York'

sudo reboot

1. Select the overlay

add to the end

pi@raspberrypi ~ $ sudo nano /boot/config.txt

# NeoSec TinyLCD 3.5"

# Watterott RPi-Display 2.8"

2a. change the default console font

Go through the following menu choices:
Encoding to use on the console: <UTF-8>
Character set to support: <Guess optimal character set>
Font for the console: Terminus (default is VGA)
Font size: 6x12 (framebuffer only)

pi@raspberrypi ~ $ sudo dpkg-reconfigure console-setup

2b. Allow the console to be shown on the display from boot-up

add the following TO THE END OF THE LINE

pi@raspberrypi ~ $ sudo nano /boot/cmdline.txt


3. Jessi: Prevents blank screen timeout (console)

pi@raspberrypi ~ $ sudo nano /etc/kbd/config


3a. Jessi Bug - blank screen on console

add the following TO THE END OF THE LINE

pi@raspberrypi ~ $ sudo nano /boot/cmdline.txt


4. Reboot the Raspberry Pi

When the Pi reboots the screen will go from white to black - the display has been successfully initialised and boot-up text will appear on the display.

pi@raspberrypi ~ $ sudo reboot


Allowed HTML-Tags: <strong>, <a href="">, <em>
Info: Comment will be shown shortly after processing.
  • icon_user

    20.10.2016 18:20 - Paul Sutherland

    Thank you! Didn't even need the image file with your solution. Works on Raspberry Pi 3.