Due to high demand, expect some shipping delays at this time - orders may not ship for up to 2-3 business days.
0

PITFT and RPi 3
Moderators: adafruit_support_bill, adafruit

Forum rules
Talk about Adafruit Raspberry Pi® accessories! Please do not ask for Linux support, this is for Adafruit products only! For Raspberry Pi help please visit: http://www.raspberrypi.org/phpBB3/
Please be positive and constructive with your questions and comments.

PITFT and RPi 3

by Speeegz on Wed Mar 02, 2016 12:06 pm

Is the PITFT compatible with the Raspberry Pi 3? I just ordered and got my PITFT and enclosure, I was Hong to use it with my RPi 2, but now that the 3 is out I wanted to upgrade and use it with that. Please Advise! Thanks!

Speeegz
 
Posts: 1
Joined: Wed Mar 02, 2016 12:04 pm

Re: PITFT and RPi 3

by adafruit2 on Thu Mar 03, 2016 2:16 pm

not yet - we'll blog once we port/test it over, it may take a while, no ETA

adafruit2
Site Admin
 
Posts: 20857
Joined: Fri Mar 11, 2005 7:36 pm

Re: PITFT and RPi 3

by jart on Sun Mar 06, 2016 6:00 am

Hi,

I can confirm that there is a compatibility issue at the moment. I have a Pi 3 and a 3.5" TFT. You have to boot a very recent version of Jessie (not Wheezy) and then the Pi 3 will boot OK, however after installing the Adafruit updates and rebooting, the Pi 3 does not boot - just get the green LED flashing 4 long - 4 short, repeatedly.

Looking forwards to the Adafruit update!

jart
 
Posts: 2
Joined: Sun Mar 06, 2016 5:57 am

Re: PITFT and RPi 3

by kermit2061 on Wed Mar 09, 2016 7:43 am

I have been able to get the 2.8 inch resistive PiTFT to work using the overlay file included with the latest Rasbian release.

Basically:

Code: Select all | TOGGLE FULL SIZE
wget https://raw.githubusercontent.com/adafruit/Adafruit-PiTFT-Helper/master/adafruit-pitft-helper
nano adafruit-pitft-helper


Change the line:
Code: Select all | TOGGLE FULL SIZE
 overlay="dtoverlay=pitft28r,rotate=90,speed=32000000,fps=20"

to:
Code: Select all | TOGGLE FULL SIZE
overlay="dtoverlay=pitft28-resistive,rotate=90,speed=32000000,fps=20"


Finally:

Code: Select all | TOGGLE FULL SIZE
chmod +x adafruit-pitft-helper
sudo ./adafruit-pitft-helper -t 28r


Shutdown, connect the display and power up. Worked for me, including X and touchscreen. Not sure about extras (e.g. power button). Not sure if the Adafruit overlay provides different functionality (this uses the touchscreen TFT overlay included with recent Raspbian releases).

kermit2061
 
Posts: 3
Joined: Sat Mar 03, 2012 8:05 am

Re: PITFT and RPi 3

by garydavey on Wed Mar 09, 2016 2:13 pm

Hi Kermit,

I am a very excited new owner of an RPi 3 (and pretty new to Linux too), and I would like to try out your suggestion. I am at the stage where I have gone through the detailed installation instructions in the https://learn.adafruit.com/adafruit-pit ... stallation document, and have paused at the stage where it instructs me to reboot.

Is this the point where I run your 2 lines of code:

wget https://raw.githubusercontent.com/adafr ... tft-helper
nano adafruit-pitft-helper

and does the second line open up the file that needs the alteration?

I do apologise for my beginner's questions, but I do hope to get up to speed soon. I'll certainly let you know if this works for me!

garydavey
 
Posts: 2
Joined: Wed Mar 09, 2016 1:57 pm

Re: PITFT and RPi 3

by webline on Wed Mar 09, 2016 2:30 pm

Hi Kermit,

great fix - thanks a lot.
Any idea how the overlay for the 3.5 (480*320) display looks?

Does this one looks OK (can't test it myself at the moment):

overlay="dtoverlay=pitft35-resistive,rotate=90,speed=42000000,fps=20"

and finally:
sudo ./adafruit-pitft-helper -t 35r

just a wild guess

webline
 
Posts: 8
Joined: Wed Mar 09, 2016 2:23 pm

Re: PITFT and RPi 3

by kermit2061 on Wed Mar 09, 2016 6:32 pm

NOTE: This was done from a CLEAN Rasbian install. Do NOT follow the Adafruit instructions, as I think these replace parts of the install with older versions (hence why they result in the system not starting).

As for other displays (3.5 inch or capacitive), I'm not sure I can help there. I cobbled this together from bits from the Raspberry Pi forum and https://github.com/notro/fbtft/wiki/LCD-Modules (some of his work is now included in the Raspbian, so no need to install additional overlays for this case).

The Adafruit power switch overlay is not installed as part of this, so unless you chase that down that option will have no effect. I'm thinking of using a different approach for that anyway, so I'll probably not pursue that.

kermit2061
 
Posts: 3
Joined: Sat Mar 03, 2012 8:05 am

Re: PITFT and RPi 3

by webline on Thu Mar 10, 2016 2:26 am

Yes - I saw at least 5 files that were downgraded by the Adafruit PiTFT install.

Will try to find a fix this weekend - hopefully someone else joins this thread... ;)

webline
 
Posts: 8
Joined: Wed Mar 09, 2016 2:23 pm

Re: PITFT and RPi 3

by garydavey on Thu Mar 10, 2016 4:00 am

I can confirm that this fix works on my RPi 3B and the 2.8" touchscreen :-)

Hopefully, this will speed up the arrival of an official ADAfruit image.

garydavey
 
Posts: 2
Joined: Wed Mar 09, 2016 1:57 pm

Re: PITFT and RPi 3

by jart on Sat Mar 12, 2016 8:35 am

Tried various versions of this fix (as given here and in some other forums) for the 3.5 TFT on the PI model 3 - none working yet.

jart
 
Posts: 2
Joined: Sun Mar 06, 2016 5:57 am

Re: PITFT and RPi 3

by dantheflipman on Sat Mar 12, 2016 4:18 pm

Attempting to get it to work with their 2.2" screen. No dice, Guess I'll have to wait for a fix =/

dantheflipman
 
Posts: 1
Joined: Tue Apr 29, 2014 12:50 pm

Re: PITFT and RPi 3

by Mylesmemeh on Sun Mar 13, 2016 3:12 pm

Hello Kermit,

did you have to do anything else to get your screen to work, any other settings or anything like that?

sorry to bug you, just I have exactly the same spec hardware and it does not for the life of me seem to work!

Thanks in advance

Mylesmemeh
 
Posts: 2
Joined: Tue Mar 08, 2016 8:09 pm

Re: PITFT and RPi 3

by SpoonMaster on Mon Mar 14, 2016 3:59 pm

I too have tried a few different things to get the PiTFT 3.5 working, but with no luck. The pitft35 overlay mentioned on the RPi forum (https://www.raspberrypi.org/forums/view ... ft#p921666) doesn't seem to work for me.

I've also tested the 2.8 and that seems to work following these steps (viewtopic.php?f=47&t=91779)

I even tested a bunch of the different overlays in /boot/overlays just to see what'd happen on the pitft 3.5, but again, no luck there.

SpoonMaster
 
Posts: 3
Joined: Mon Mar 14, 2016 3:43 pm

Re: PITFT and RPi 3

by mjculross on Sat Mar 19, 2016 1:16 pm

See updated/replacement post at https://forums.adafruit.com/viewtopic.php?f=50&t=91209&p=465452#p465452 for most up-to-date info . . .

Mark J Culross
KD5RXT
Last edited by mjculross on Sun Mar 20, 2016 3:37 pm, edited 1 time in total.

mjculross
 
Posts: 8
Joined: Sat Apr 27, 2013 2:00 pm

Re: PITFT and RPi 3

by mjculross on Sat Mar 19, 2016 7:42 pm

[ updated 18:30 20160319 - rearranged a few steps before posting, but still had a few out of order, now fixed ]

First off, let me say that I appreciate everyone else that has done any preceding legwork, which then allowed me to collect & present this compendium of instructions . . . I give all credit to those who came before me . . . my minimal contribution was to just gather it all in one place !!

The attached file contains the step-by-step instructions that I successfully used to enable everything (PiTFT 2.8 resisitive touchscreen & the rpi-power-button) on an RPi 3 running the latest Raspbian Jessie.

Feel free to pass this along and/or link to this anywhere else in the forums. Hopefully, this will aid Adafruit in making an official image available.

Mark J Culross
KD5RXT
Attachments
20160319-1830 - Installing Adafruit PiTFT under Raspbian Jessie on a Raspberry Pi 3.txt
Complete instructions for installing/configuring/using PiTFT + resistive touchscreen + rpi_power_switch on an RPi 3 running latest Raspbian Jessie
(5.94 KiB) Downloaded 542 times

mjculross
 
Posts: 8
Joined: Sat Apr 27, 2013 2:00 pm

Please be positive and constructive with your questions and comments.