-
-
Notifications
You must be signed in to change notification settings - Fork 229
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adafruit 3.5TFT always has the touch rotated a -90 degrees from the screen #1029
Comments
Probably not a problem with OctoDash, but rather with your setup. Please reopen this issue if @carl1961 link doesn't work. |
@rv10guy did the link help with this issue? I have the same thing going on. When I get home I was going to try it. |
No, I was never able to get it to work. I abandoned the screen.
From: sabarrett328 <notifications@github.com>
Date: Wednesday, December 30, 2020 at 6:24 AM
To: UnchartedBull/OctoDash <OctoDash@noreply.github.com>
Cc: rv10guy <scott@wrightfamily.org>, Mention <mention@noreply.github.com>
Subject: Re: [UnchartedBull/OctoDash] Adafruit 3.5TFT always has the touch rotated a -90 degrees from the screen (#1029)
@rv10guy<https://github.com/rv10guy> did the link help with this issue? I have the same thing going on. When I get home I was going to try it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#1029 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ADYSEXNIRBSA4IXLV3J36UDSXMLZBANCNFSM4R5DO3JA>.
|
Copy-pasting my response from discord, since it's more searchable here: So, I'm definitely sure the touch is working correctly out of the box and it is Adafruit's installer script missing something. You can run I did also have lxde (without its dependencies) installed/uninstalled at the time as lightdm but I do not believe that contributed to this solution. Tl;dr: I seem to have solved it! Install lightdm through apt, run the installer script again, and then remove lightdm. Reboot. Voila! |
hhmmm... Thanks for the info. I"ll have to try that. However.... I'm not a Linux guru by any means. I've stumbled around searching for info on lightdm, and I found the github page, however I don't see anything referring to install by apt. Could you please point me somewhere I can learn more about doing this? thanks |
If I may give my 0.2, after hours of trying it came down to doing everything in the following two links. Note: all code below is just a copy from the original source. Double check for mistakes or run from original source. Install your 3.5" tft I ran through the interactive installation:
After Reboot make sure your Octodash is displayed and running in the (all touch for me was portrait but landscape gui orientation) Now run the manual calibration here
Want may have done all the magic. Run X Calibration here Install xcal per X Calibration linked above: Reset your display: Set your display geometry (NOTE!! YES 480x320 for PITFT, followed the "720x480" and it did not work): Follow the on screen directions Navigate to
Reboot your Pi |
@KTheMan little workaround at the end of their post worked for me. which was to install lightdm, rerun the "installation script" and then remove lightdm. I wasn't sure what "installation script" referred to and guessed it meant the Adafruit install script for the PiTFT. my octopi image only hadn't had octodash installed at all yet so I did the following: I installed lightdm and after a reboot, sure enough, the touch input was off 90 degrees. that was a difficult 3 days. |
Tried the @KTheMan fix and it did the trick. I was goin off the troubleshooting page on the wiki and was also confused by the "installation script" referred to. Unlike @h3llb3nt I was thinking it was referring to the octodash script, and spent way longer than I would have like to figure out it was referring to the adafruit install script Can we tweak the wiki section for this issue so it reads
|
I am attempting to setup OctoDash on a Raspberry Pi4 with the Adafruit 3.5 TFT. I am installing the drivers following the guide here https://learn.adafruit.com/adafruit-pitft-3-dot-5-touch-screen-for-raspberry-pi/overview. No matter what I do, the touchscreen ends up -90 degrees off from the touchscreen. So for example, if I want to press the upper right corner, I have to press the upper left corner and if I want to press the upper left corner I have to press the lower-left corner. It does not matter how I rotate the screen, the touch, and the display are always off by -90 degrees. I also tried the steps here https://learn.adafruit.com/adafruit-pitft-3-dot-5-touch-screen-for-raspberry-pi/faq#faq-2859093 and it did not help.
The text was updated successfully, but these errors were encountered: