Skip to content
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

[BUG] TFT35 freezes on mesh edit mode #2853

Closed
FrozenIceman01 opened this issue Oct 3, 2023 · 17 comments · Fixed by #2901
Closed

[BUG] TFT35 freezes on mesh edit mode #2853

FrozenIceman01 opened this issue Oct 3, 2023 · 17 comments · Fixed by #2901
Labels
bug Something isn't working

Comments

@FrozenIceman01
Copy link

TFT35 is completely unuseable in mesh edit mode in UBL mesh leveling 9x9.

This is similar to the initial error in prior report before it was corrected. The TFT display is unresponsive when adjusting mesh position in mesh edit mode.

Re: [bigtreetech/BIGTREETECH-TouchScreenFirmware] [BUG] TFT35 Mesh Edit throws M14 and unable to adjust Mesh (Issue #2786)

Steps to reproduce

  1. Heat up hot end and build plate to PETG temp
  2. Auto UBL probe 9x9 with bl touch
  3. Set probe offset
  4. Select mesh edit
  5. Select a mesh point
  6. Attempt to adjust mesh offset with wheel or touch button
  7. Mesh doesn't adjust, tft freezes, can't switch to Marlin mode
  8. Hard reset

Work around
9. Build mesh on tft 35 side
10. Save mesh
11. Switch to marlin mode
12. Load mesh
13. Adjust mesh in marlin
14. Switch back and forth to tft35 periodically mesh edit , without adjustment, to visually see adjustment points

Expected behavior
Tft35 is able to mesh adjust

Actual behavior
Tft35 froze and couldn't change mesh offset point

Hardware Variant

TFT 35 GD E3
Latest, from week of September 28th
SKR mini e3 v3
Marlin 2.1.2

Additional Information

See prior open issue with images of process.

@FrozenIceman01 FrozenIceman01 added the bug Something isn't working label Oct 3, 2023
@digant73
Copy link
Contributor

digant73 commented Oct 4, 2023

Do you have always the same issue (e.g. when you move to Tuner menu and press on UP/DOWN buttons) or it is a random issue (sometime you get M14, other times a freeze here or there) or you have the issue when closing the Tuner menu (after pressing on the OK button after you adjusted the mesh height) and coming back to Mesh Edit menu?
If you get the issue only when moving to Tuner menu (even without any change on mesh height) from Pronterface, OctopPrint etc. try to use the command:

G42 <index I> J<index J>

If you get the issue only when moving back from Tuner menu to Mesh Edit menu, from Pronterface, OctopPrint etc. try to use the command:

M421 I<index I> J<index J> Z<mesh value>

and verify if you get the issue or not

Furthermore, try to set a mesh grid smaller than 9x9 in Marlin (e.g. 5x5) and verify it the issue is not present

@FrozenIceman01
Copy link
Author

FrozenIceman01 commented Oct 4, 2023 via email

@digant73
Copy link
Contributor

digant73 commented Oct 5, 2023

Sorry your english is not so much clear to me.
So, do you mean that you have a freeze when you press on UP/DOWN buttons in the Tuner menu to adjust a mesh height? Is that enough for the TFT freeze? do you always get the M14 error message before the freeze?
Eventually, upload a video showing the issue

@FrozenIceman01
Copy link
Author

FrozenIceman01 commented Oct 5, 2023 via email

@FrozenIceman01
Copy link
Author

FrozenIceman01 commented Oct 5, 2023 via email

@digant73
Copy link
Contributor

digant73 commented Oct 5, 2023

ok, so do you see any movement of the nozzle before the freeze? I mean, try to set 1mm on Tuner menu and then press on UP or DOWN button. Is the nozzle moved before the freeze?

@FrozenIceman01
Copy link
Author

FrozenIceman01 commented Oct 5, 2023 via email

@digant73
Copy link
Contributor

digant73 commented Oct 5, 2023

ok. Are you using the pre-compiled TFT fw from master branch? if possible always try to compile the fw by yourself

@FrozenIceman01
Copy link
Author

FrozenIceman01 commented Oct 5, 2023 via email

@digant73
Copy link
Contributor

digant73 commented Oct 5, 2023

which is your TFT variant? I will compile it for you

@FrozenIceman01
Copy link
Author

FrozenIceman01 commented Oct 5, 2023 via email

@FrozenIceman01
Copy link
Author

FrozenIceman01 commented Oct 5, 2023 via email

@digant73
Copy link
Contributor

digant73 commented Oct 5, 2023

if you have the GD E3 vsersion, shouldn't you use BIGTREE_GD_TFT35_V3.0_E3.27.x.bin?

@FrozenIceman01
Copy link
Author

FrozenIceman01 commented Oct 5, 2023 via email

@digant73
Copy link
Contributor

digant73 commented Oct 5, 2023

try this fw. It includes my PRs. However the Mesh Edit is the same as the current official BTT fw. You have to provide the config.ini file (even the current one you are using) due I added two new baudrate values on parameter serial_port. Eventually, after the fw installation move on Connection/S Ports menu and change baudrate for mainboard if it has been changed

BIGTREE_GD_TFT35_V3.0_E3.27.x.zip

@FrozenIceman01
Copy link
Author

FrozenIceman01 commented Oct 5, 2023 via email

Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators May 28, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants