I had no luck getting the Adafruit PiTFT working on a Raspi 2. My steps were as follows:
Clean OctoPrint install - Expanded disk, set password, region, and time zone.
Reboot
From web UI, install latest (1.2.10).
From SSH: reboot.
from SSH: Run ~/scripts/enable-adafruit-pitft
A new kernel is then compiled (apparently successfully).
When I reboot the Pi, it doesn't get past the rainbow screen, which (from what I can tell) indicates a bad kernel.
Are the new binaries it's trying to compile not Pi2 compatible?
These steps work fine with the same image TFT on a Raspi 1.
Image used: 2015-05-05-octopi-wheezy-0.12.0
Output of enable-adafruit-pitft:
`pi@octopi ~/scripts $ ./enable-adafruit-pitft
Installing Adafruit PiTFT Display on this installation of OctoPi, do not turn off your Pi during this process!
--2016-05-01 22:09:50-- http://adafru.it/pitftsh
Resolving adafru.it (adafru.it)... 162.243.27.247
Connecting to adafru.it (adafru.it)|162.243.27.247|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://gist.githubusercontent.com/ladyada/f86f777df68fe41181b0/raw/ [following]
--2016-05-01 22:09:51-- https://gist.githubusercontent.com/ladyada/f86f777df68fe41181b0/raw/
Resolving gist.githubusercontent.com (gist.githubusercontent.com)... 199.27.79.133
Connecting to gist.githubusercontent.com (gist.githubusercontent.com)|199.27.79.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14033 (14K) [text/plain]
Saving to: `pitftsh'
100%[=================================================================================================================================================================================================================================================================================>] 14,033 --.-K/s in 0.001s
2016-05-01 22:09:55 (25.9 MB/s) - `pitftsh' saved [14033/14033]
START
Type = 28r
[ADAFRUIT] Starting image modification
--2016-05-01 22:09:56-- http://adafruit-download.s3.amazonaws.com/libraspberrypi-bin-adafruit.deb
Resolving adafruit-download.s3.amazonaws.com (adafruit-download.s3.amazonaws.com)... 54.231.19.200
Connecting to adafruit-download.s3.amazonaws.com (adafruit-download.s3.amazonaws.com)|54.231.19.200|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 184818 (180K) [application/octet-stream]
Saving to: `libraspberrypi-bin-adafruit.deb'
100%[=================================================================================================================================================================================================================================================================================>] 184,818 316K/s in 0.6s
2016-05-01 22:09:57 (316 KB/s) - `libraspberrypi-bin-adafruit.deb' saved [184818/184818]
--2016-05-01 22:09:57-- http://adafruit-download.s3.amazonaws.com/libraspberrypi-dev-adafruit.deb
Resolving adafruit-download.s3.amazonaws.com (adafruit-download.s3.amazonaws.com)... 54.231.80.96
Connecting to adafruit-download.s3.amazonaws.com (adafruit-download.s3.amazonaws.com)|54.231.80.96|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 672150 (656K) [application/octet-stream]
Saving to: `libraspberrypi-dev-adafruit.deb'
100%[=================================================================================================================================================================================================================================================================================>] 672,150 504K/s in 1.3s
2016-05-01 22:09:58 (504 KB/s) - `libraspberrypi-dev-adafruit.deb' saved [672150/672150]
--2016-05-01 22:09:58-- http://adafruit-download.s3.amazonaws.com/libraspberrypi-doc-adafruit.deb
Resolving adafruit-download.s3.amazonaws.com (adafruit-download.s3.amazonaws.com)... 54.231.114.162
Connecting to adafruit-download.s3.amazonaws.com (adafruit-download.s3.amazonaws.com)|54.231.114.162|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 31480442 (30M) [application/octet-stream]
Saving to: `libraspberrypi-doc-adafruit.deb'
100%[=================================================================================================================================================================================================================================================================================>] 31,480,442 2.66M/s in 13s
2016-05-01 22:10:11 (2.34 MB/s) - `libraspberrypi-doc-adafruit.deb' saved [31480442/31480442]
--2016-05-01 22:10:11-- http://adafruit-download.s3.amazonaws.com/libraspberrypi0-adafruit.deb
Resolving adafruit-download.s3.amazonaws.com (adafruit-download.s3.amazonaws.com)... 54.231.2.209
Connecting to adafruit-download.s3.amazonaws.com (adafruit-download.s3.amazonaws.com)|54.231.2.209|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 444188 (434K) [application/octet-stream]
Saving to: `libraspberrypi0-adafruit.deb'
100%[=================================================================================================================================================================================================================================================================================>] 444,188 425K/s in 1.0s
2016-05-01 22:10:13 (425 KB/s) - `libraspberrypi0-adafruit.deb' saved [444188/444188]
--2016-05-01 22:10:13-- http://adafruit-download.s3.amazonaws.com/raspberrypi-bootloader-adafruit-20140917-1.deb
Resolving adafruit-download.s3.amazonaws.com (adafruit-download.s3.amazonaws.com)... 54.231.17.49
Connecting to adafruit-download.s3.amazonaws.com (adafruit-download.s3.amazonaws.com)|54.231.17.49|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 24337034 (23M) [application/octet-stream]
Saving to: `raspberrypi-bootloader-adafruit-20140917-1.deb'
100%[=================================================================================================================================================================================================================================================================================>] 24,337,034 2.11M/s in 19s
2016-05-01 22:10:32 (1.24 MB/s) - `raspberrypi-bootloader-adafruit-20140917-1.deb' saved [24337034/24337034]
[PITFT] Updating apt cache...
Get:1 http://mirrordirector.raspbian.org wheezy Release.gpg [490 B]
Get:2 http://archive.raspberrypi.org wheezy Release.gpg [473 B]
Get:3 http://mirrordirector.raspbian.org wheezy Release [14.4 kB]
Get:4 http://archive.raspberrypi.org wheezy Release [17.6 kB]
Hit http://raspberrypi.collabora.com wheezy Release.gpg
Hit http://raspberrypi.collabora.com wheezy Release
Get:5 http://mirrordirector.raspbian.org wheezy/main armhf Packages [6,910 kB]
Hit http://raspberrypi.collabora.com wheezy/rpi armhf Packages
Get:6 http://archive.raspberrypi.org wheezy/main armhf Packages [136 kB]
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en_US
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en
Ign http://archive.raspberrypi.org wheezy/main Translation-en_US
Ign http://archive.raspberrypi.org wheezy/main Translation-en
Get:7 http://mirrordirector.raspbian.org wheezy/contrib armhf Packages [23.6 kB]
Get:8 http://mirrordirector.raspbian.org wheezy/non-free armhf Packages [49.3 kB]
Get:9 http://mirrordirector.raspbian.org wheezy/rpi armhf Packages [592 B]
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_US
Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_US
Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_US
Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_US
Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
Fetched 7,153 kB in 25s (278 kB/s)
Reading package lists... Done
[PITFT] Installing Adafruit kernel...
Selecting previously unselected package libraspberrypi-bin-adafruit.
dpkg: considering removing libraspberrypi-bin in favour of libraspberrypi-bin-adafruit ...
dpkg: yes, will remove libraspberrypi-bin in favour of libraspberrypi-bin-adafruit
(Reading database ... 71254 files and directories currently installed.)
Unpacking libraspberrypi-bin-adafruit (from .../libraspberrypi-bin-adafruit.deb) ...
Selecting previously unselected package libraspberrypi-dev-adafruit.
dpkg: considering removing libraspberrypi-dev in favour of libraspberrypi-dev-adafruit ...
dpkg: yes, will remove libraspberrypi-dev in favour of libraspberrypi-dev-adafruit
Unpacking libraspberrypi-dev-adafruit (from .../libraspberrypi-dev-adafruit.deb) ...
Selecting previously unselected package libraspberrypi-doc-adafruit.
dpkg: considering removing libraspberrypi-doc in favour of libraspberrypi-doc-adafruit ...
dpkg: yes, will remove libraspberrypi-doc in favour of libraspberrypi-doc-adafruit
Unpacking libraspberrypi-doc-adafruit (from .../libraspberrypi-doc-adafruit.deb) ...
Selecting previously unselected package libraspberrypi0-adafruit.
dpkg: considering removing libraspberrypi0 in favour of libraspberrypi0-adafruit ...
dpkg: yes, will remove libraspberrypi0 in favour of libraspberrypi0-adafruit
Unpacking libraspberrypi0-adafruit (from .../libraspberrypi0-adafruit.deb) ...
Selecting previously unselected package raspberrypi-bootloader-adafruit.
dpkg: considering removing raspberrypi-bootloader in favour of raspberrypi-bootloader-adafruit ...
dpkg: yes, will remove raspberrypi-bootloader in favour of raspberrypi-bootloader-adafruit
Unpacking raspberrypi-bootloader-adafruit (from .../raspberrypi-bootloader-adafruit-20140917-1.deb) ...
Adding 'diversion of /boot/bootcode.bin to /usr/share/rpikernelhack/bootcode.bin by rpikernelhack'
Adding 'diversion of /boot/fixup.dat to /usr/share/rpikernelhack/fixup.dat by rpikernelhack'
Adding 'diversion of /boot/fixup_cd.dat to /usr/share/rpikernelhack/fixup_cd.dat by rpikernelhack'
Adding 'diversion of /boot/fixup_x.dat to /usr/share/rpikernelhack/fixup_x.dat by rpikernelhack'
Adding 'diversion of /boot/kernel.img to /usr/share/rpikernelhack/kernel.img by rpikernelhack'
Adding 'diversion of /boot/kernel_cutdown.img to /usr/share/rpikernelhack/kernel_cutdown.img by rpikernelhack'
Adding 'diversion of /boot/kernel_emergency.img to /usr/share/rpikernelhack/kernel_emergency.img by rpikernelhack'
Adding 'diversion of /boot/start.elf to /usr/share/rpikernelhack/start.elf by rpikernelhack'
Adding 'diversion of /boot/start_cd.elf to /usr/share/rpikernelhack/start_cd.elf by rpikernelhack'
Adding 'diversion of /boot/start_x.elf to /usr/share/rpikernelhack/start_x.elf by rpikernelhack'
Setting up raspberrypi-bootloader-adafruit (1.20140917-1) ...
Memory split is now set in /boot/config.txt.
You may want to use raspi-config to set it
Removing 'diversion of /boot/bootcode.bin to /usr/share/rpikernelhack/bootcode.bin by rpikernelhack'
Removing 'diversion of /boot/fixup.dat to /usr/share/rpikernelhack/fixup.dat by rpikernelhack'
Removing 'diversion of /boot/fixup_cd.dat to /usr/share/rpikernelhack/fixup_cd.dat by rpikernelhack'
Removing 'diversion of /boot/fixup_x.dat to /usr/share/rpikernelhack/fixup_x.dat by rpikernelhack'
Removing 'diversion of /boot/kernel.img to /usr/share/rpikernelhack/kernel.img by rpikernelhack'
Removing 'diversion of /boot/kernel_cutdown.img to /usr/share/rpikernelhack/kernel_cutdown.img by rpikernelhack'
Removing 'diversion of /boot/kernel_emergency.img to /usr/share/rpikernelhack/kernel_emergency.img by rpikernelhack'
Removing 'diversion of /boot/start.elf to /usr/share/rpikernelhack/start.elf by rpikernelhack'
Removing 'diversion of /boot/start_cd.elf to /usr/share/rpikernelhack/start_cd.elf by rpikernelhack'
Removing 'diversion of /boot/start_x.elf to /usr/share/rpikernelhack/start_x.elf by rpikernelhack'
Setting up libraspberrypi0-adafruit (1.20130902-1) ...
Setting up libraspberrypi-bin-adafruit (1.20130902-1) ...
Setting up libraspberrypi-dev-adafruit (1.20130902-1) ...
Setting up libraspberrypi-doc-adafruit (1.20130902-1) ...
[PITFT] Updating /etc/modules...
Adding spi-bcm2708
Adding fbtft_device
[PITFT] Updating /etc/modprobe.d/adafruit.conf...
[PITFT] Updating X11 default calibration...
[PITFT] Updating X11 setup tweaks...
Moving 99-fbturbo.conf to /home/pi
Adding 'export FRAMEBUFFER=/dev/fb1'
[PITFT] Updating TSLib default calibration...
[PITFT] Updating SysFS rules for Touchscreen...
[PITFT] Installing evtest tslib libts-bin...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libts-0.0-0' instead of 'tslib'
libts-0.0-0 is already the newest version.
libts-0.0-0 set to manually installed.
libts-bin is already the newest version.
The following NEW packages will be installed:
evtest
0 upgraded, 1 newly installed, 0 to remove and 98 not upgraded.
Need to get 21.9 kB of archives.
After this operation, 100 kB of additional disk space will be used.
Get:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main evtest armhf 1:1.30-1 [21.9 kB]
Fetched 21.9 kB in 0s (37.5 kB/s)
Selecting previously unselected package evtest.
(Reading database ... 69319 files and directories currently installed.)
Unpacking evtest (from .../evtest_1%3a1.30-1_armhf.deb) ...
Processing triggers for man-db ...
Setting up evtest (1:1.30-1) ...
Would you like the console to appear on the PiTFT display? [y/n] n
Would you like GPIO #23 to act as a on/off button? [y/n] n
[PITFT] Done
Reboot you Pi to use the Adafruit Pi TFT Display
pi@octopi ~/scripts $ sudo reboot
`