Downloads
All our modules are supported with standard Linux frame buffer driver. This means that the driver makes them primary displays that show the same image as is shown on a monitor connected to the HDMI output. Therefore there is almost nothing to learn to start using our LCD modules. Once the driver is installed just plug the display module to RPI's GPIO connector and connect power. From here on everything looks similar as on a normal monitor.
Images for flashing to (micro) SD
cards
-
2015-09-24-raspbian-jessie image with 4.1.10 kernel
-
2015-05-05-raspbian-wheezy image with 4.0.7 kernel
Images work with both Raspberry Pi generations, RPi and Rpi2. They need to be extracted and flashed (instructions) to a SD card. All HwLevel display modules are supported. To use the image with a specific module, corresponding device tree overlay has to be enabled in /boot/config.txt:
#dtoverlay=lcd-pi32
#dtoverlay=lcd-pi35
#dtoverlay=lcd-pi43
#dtoverlay=lcd-pi50
#dtoverlay=lcd-pi50ct
#dtoverlay=lcd-pi70
dtoverlay=ips-pi40
One of the above overlays has to be uncommented (by default image is set to work with IPS-PI40 screen). Orientation of the display can be set with
dtparam=lcd_rotate=90
For most screens 0, 90, 180, and 270 degree rotations are supported. SPI clock frequency can be set with (default is 42 MHz):
dtparam=lcd_sclk=42000000
Parameters can be set right after flashing the image to a SD card, before even inserting the card to RPi. After flashing eject the SD card and insert it into the SD card writer again. BOOT volume should appear and then config.txt can be edited with a text editor.
Archive
2013-09-25-wheezy-raspbian image with driver (kernel 3.6.11+)
SPI driver and touchscreen (ADS7846) driver are compiled into kernel. LCD driver is automatically loaded on startup and shows boot console by default.
3.6.11+ kernel with driver modules package
2013-12-20-wheezy-raspbian image with driver (kernel 3.10.25)
SPI driver and touchscreen (ADS7846) driver are compiled into kernel. LCD driver is automatically loaded on startup and shows boot console by default.
2014-01-07-wheezy-raspbian image with driver (kernel 3.10.32+)
Added support LCD-PI43 and LCD-PI50. Drivers with or without SPI compression are available. LCD-PI drivers can be loaded as modules or compiled into kernel. SPI driver and touchscreen (ADS7846) driver are compiled into kernel. LCD driver is automatically loaded on startup and shows boot console by default.
3.10.25 kernel with driver modules package
3.10.32+ kernel with driver modules package
Sources and config files for compiling custom kernels
If you are building a system that consists of more modules that require non standard drivers you will most probably have to compile your custom kernel.