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] (short description) print stops midway after installing tft3.3 v3 on ender 3 pro with btt skr mini motherboard. #2962

Open
solccd opened this issue Oct 30, 2024 · 4 comments · May be fixed by #2970
Labels
bug Something isn't working

Comments

@solccd
Copy link

solccd commented Oct 30, 2024

Description

Steps to reproduce

  1. [First Step]
  2. [Second Step]
  3. [and so on...]

Expected behavior

Actual behavior

Hardware Variant

TFT Firmware Version & Main Board Firmware details

Additional Information

  • Include a ZIP file containing your Configuration.h or use Pastebin and paste a link in this issue.
  • Provide pictures or links to videos that clearly demonstrate the issue.
@solccd solccd added the bug Something isn't working label Oct 30, 2024
@solccd solccd changed the title [BUG] (short description) print stops midway after installing tft3.3 v3 on ender 3 pro with bit skr mini motherboard. [BUG] (short description) print stops midway after installing tft3.3 v3 on ender 3 pro with btt skr mini motherboard. Oct 30, 2024
@rondlh
Copy link

rondlh commented Oct 31, 2024

Thanks for the detailed description, it's clear what is causing this, just check the docs

@solccd
Copy link
Author

solccd commented Nov 6, 2024

hi I have check everything flashing and updating the touchscreen firmware but the issue is there what can I do?

@MLiv79
Copy link

MLiv79 commented Jan 2, 2025

It's a common issue since a long time, i've the same problem with my skr 1.4t and TFT 7.0. All user here mocking Kisslorand user about his fork but is the only one WORKING. The master, whatever version, doesn't work if you print from tft sd or tft usb. You've to print from motherboard SD card to finish a print, elsewhere you only wast a lot of filament because the print will hang at a certain moment. Download the kisslorand version (it is old but at least working) https://github.com/kisslorand/BTT-TFT-FW

@digant73
Copy link
Contributor

digant73 commented Feb 9, 2025

@solccd that should be fixed by PR #2970. Once merged, simply set the new param tx_delay to 1, or 2 (or increase it until the issue is fixed). Also enable command checksum (command_checsum set to 1 in config.ini file) so you will always be notified by any data corruption on mainboard. The issue should be related to inefficient / not reliable IO reading on some mainboards (btt skr mini for sure). The TFT properly sends data when requested by mainboard but the mainboard has a very limited implementation of IO reading (polling in most mainboards) so the data are not properly parsed (some chars are lost etc.). The param tx_delay on TFT is a workaround for a weakness on mainboard

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants