BTT-TFT35-E3-V3.0 icon indicating copy to clipboard operation
BTT-TFT35-E3-V3.0 copied to clipboard

[BUG] (Stuck on Select Mode, Touch mode Not working after a minute or so)

Open fenix8k opened this issue 4 years ago • 24 comments

I was adjusting my K values for Lin_Advance, it was all ok, after the printer finish, I turn it off (after waiting nozzle go under to 60C). Then I turn it on Again, start checking some configuration from the Touch Screen and it goes out to the Choose mode section (Marlin mode or TouchMode) and there start the nightmare!, After that, I turn the printer Off/On several times, re-flashed the firmware like 20 times with different settings (my screen comes with 25.2 from factory), The firmware update go OKs, an interesting behavior is that if i leave the printer off for like 5 minutes and turn it on, the TouchMode Work OK for like a minute or 2, then it goes back to the mode selection menu.

I try turn it on Only with 5V and GND it don't change the behavior no mater the printer is connected or not, the Marlin mode Work Fine sometimes.

I try to reset the settings on the Screen and it's say it's Ok that i need to powercycle it, but it don't fix the problem, no idea what to do, i was going to burn the bootloader again but i can't find what pins i need to short to put the screen on bootloader load state

It's Posible that a Capacitor is Wrong or something?, it was working fine for line 1 week.

Link to a video where you can see the behavior TFT35 Bug: https://youtu.be/p25iWA8zpho

Thx!

Expected behavior TouchScreen Mode Working

Actual behavior Stuck on Selection Screen, some times Marlin mode Work

Hardware Variant SKR 1.4 Turbo TFT35 E3 V3.0 TMC2130 Ender-5

TFT Firmware Version & Main Board Firmware details, uploaded my firmware and Configuration.h if you need it:

Marlin bugfix-2.0.x Last to Date 9/4/2020

Last TFT TouchScreen Firmware 25.3 Firmware.zip Configuration.zip

fenix8k avatar Apr 10 '20 20:04 fenix8k

So after trying allot of things i could figure out what is going wrong, to make it short, the problem is with the digitalizer and the metal case for the Screen on the Ender5, the scree permanently detect a touch, its the same as pressing the wheel constantly, so to solve the problem I just put some tape between the screen and the metal frame and problem solved, I think this is a fail in the design because the TFT Screen is a direct replacement for Ender3/5 Screen.

I think it's important to leave this info in some relevant place so people struggling with this could fix it really Easy

fenix8k avatar Apr 12 '20 07:04 fenix8k

Hi fenix8k.

Maybe you can change the title of this ticket to point to the issue with the PCB touching the metal case instead of a particular issue this can cause. At the moment only customers with this particular issue will pay attention, but the issue itself can cause several other problems.

Thank you

oldman4U avatar Jun 24 '20 21:06 oldman4U

Thanks for pointing this out, I ran into the same issue with my brand new TFT35-E3!

It booted up initially in Marlin mode, and I held down the knob to trigger the Marlin/Touch selection screen. I pressed Touch and nothing happened. I was able to touch Marlin to go back to Marlin mode. I thought I messed up something in my Marlin code (since I can trigger Marlin mode but not Touch mode), but it turned out to be that the entire right half of the touchscreen wasn't responding to touches!

I removed the TFT35 from the Ender3 metal display case and the entire screen was working just fine. Then I screwed it back into the display case, and the right half wasn't working again. I think it's because my screen is shifted to the left a little bit (manufacturing defect), and when tightening down the screen to the case, the display ribbon cable (which is on the right side of the screen) gets pinched to the metal frame. I ended up loosening the 4 bolts to the case a little bit, so that the ribbon cable doesn't pinch.

Finally, I used the terminal mode in the Touch mode to verify that every button can be touched/pressed and is triggered accurately.

kishkaru avatar Jul 10 '20 20:07 kishkaru

Hi.

Happy to hear I could help. You can also use some insulation tape to separate the display from the frame.

Please do not forget to close the ticket once you do not need it anymore.

Thank you

Kishan Karunaratne [email protected] schrieb am Fr. 10. Juli 2020 um 22:21:

Thanks for pointing this out, I ran into the same issue with my brand new TFT35-E3!

It booted up initially in Marlin mode, and I held down the knob to trigger the Marlin/Touch selection screen. I pressed Touch and nothing happened. I thought I messed up something in my Marlin code, but it turned out to be that the entire right half of the touchscreen wasn't responding to touches!

I removed the TFT35 from the Ender3 metal display case and the entire screen was working just fine. Then I screwed it back into the display case, and the right half wasn't working again. I think it's because my screen is shifted to the left a little bit (manufacturing defect), and when tightening down the screen to the case, the display ribbon cable gets pinched to the metal frame. I ended up loosening the 4 bolts to the case a little bit, so that the ribbon cable doesn't pinch.

Finally, I used the terminal mode in the Touch mode to verify that every button can be touched/pressed and is triggered accurately.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BTT-TFT35-E3-V3.0/issues/13#issuecomment-656872848, or unsubscribe https://github.com/notifications/unsubscribe-auth/AM6XKZHA4J2NJTDQVLYR2ELR25Z57ANCNFSM4MFWLD3A .

oldman4U avatar Jul 10 '20 20:07 oldman4U

So after trying allot of things i could figure out what is going wrong, to make it short, the problem is with the digitalizer and the metal case for the Screen on the Ender5, the scree permanently detect a touch, its the same as pressing the wheel constantly, so to solve the problem I just put some tape between the screen and the metal frame and problem solved, I think this is a fail in the design because the TFT Screen is a direct replacement for Ender3/5 Screen.

I think it's important to leave this info in some relevant place so people struggling with this could fix it really Easy

Thanks for sharing this, @fenix8k; it's just saved hours diagnosing the same problem on another Ender 3. Much appreciated 😄

TimWilde avatar Jul 16 '20 17:07 TimWilde

@fenix8k

Could you please close this ticket - seems you do not need it anymore.

Thank you

oldman4U avatar Aug 03 '20 20:08 oldman4U

No, I don't think this issue should be closed. This is a hardware design defect with the TFT35 that should be addressed by the manufacturer. Once someone @bigtreetech acknowledges this issue, they can close it. In the meantime, leaving this issue open will be better for visibility for others running into the same issue.

kishkaru avatar Aug 04 '20 02:08 kishkaru

Then the title should be changed because the missing insulation can cause various issues and not only the one which is mentioned in the headline.

oldman4U avatar Aug 04 '20 06:08 oldman4U

And the display i got 2 weeks ago had the insulation already on it.

oldman4U avatar Aug 04 '20 06:08 oldman4U

@bigtreetech

Please close this ticket

oldman4U avatar Sep 07 '20 16:09 oldman4U

Please help the community and close the ticket once you do not need it anymore. Thank you

oldman4U avatar Sep 25 '20 22:09 oldman4U

Please help the community and close the ticket once you do not need it anymore. Thank you

oldman4U avatar Sep 27 '20 20:09 oldman4U

This is a known issue that users are notified about here https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware/issues/1047

radek8 avatar Sep 29 '20 17:09 radek8

Hi Radek.

There are so many tickets like this, where users open their first ticket and never reply, because they don't know or don't care...

oldman4U avatar Sep 30 '20 19:09 oldman4U

Please help the community and close the ticket once you do not need it anymore. Thank you

oldman4U avatar Oct 05 '20 20:10 oldman4U

@bigtreetech please close this ticket.

traffic-light avatar Oct 07 '20 21:10 traffic-light

Please help the community and close the ticket once you do not need it anymore. Thank you

oldman4U avatar Oct 09 '20 08:10 oldman4U

Please help the community and close the ticket once you do not need it anymore. Thank you

oldman4U avatar Oct 11 '20 03:10 oldman4U

My TFT35 e3 v3 started doing the same thing the other day, creating the semaphore file in the root of the SD card started the screen calibration function. Just the fact that I could follow the screen prompts told me this was the solution. That reset is a bit odd though, I must have gone through it a dozen times before it successfully completed.

doug-scott avatar Dec 25 '20 20:12 doug-scott

I wonder if this is what keeps happening to my TFT. Sometimes it seems to be totally out of calibration so that where I touch is not where the screen thinks I've touched. A couple of days ago it wouldn't do anything, then managed to get into touch screen calibration screen and even using a stylus on the red dots it was telling me that calibration was unsuccessful. The next day I switched the printer on and it worked fine even though I power cycled it the previous day to try to clear the fault.

t0m541 avatar Feb 06 '21 14:02 t0m541

Hi! My solution was to loosen the screws a bit. Just one mm. Then it worked again. Thanks for pointing out that it is a hardware issue (short between the case and the pcb),

bene3d avatar May 19 '21 13:05 bene3d

I think it's important to leave this info in some relevant place so people struggling with this could fix it really Easy

It helped me. I was able to push up the LCD screen and cause it to move a mm or so and now the select screen goes away. Yes, tape on the edges of the metal works wonders. Thanks for posting this issue for me to find it as I was losing my mind.

ericdraken avatar Jun 26 '22 01:06 ericdraken

@fenix8k thanks so much for this, I was starting to think I got a board with a broken touch screen. 😅 A bit of tape around the edge of the metal enclosure and now it works fine.

krisdover avatar Jul 26 '22 09:07 krisdover

You are a legend mate this is a huge issue that needs rectifying andI would have pulled my hair out finding this

3DW23 avatar Apr 11 '23 12:04 3DW23