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] TFT display errors #2950

Open
Blisk opened this issue Aug 26, 2024 · 11 comments
Open

[BUG] TFT display errors #2950

Blisk opened this issue Aug 26, 2024 · 11 comments
Labels
bug Something isn't working

Comments

@Blisk
Copy link

Blisk commented Aug 26, 2024

Description

TFT display shows some strange errors and prints are always failed.
Printer is ENDER 3 pro with SKR mini E3 3.0, smart filament sensor and BLtouch

Steps to reproduce

printing from SD card
printing from octoprint

Expected behavior
Print should be printed ok but it is not and errors should not show up.

Actual behavior
I get this errors and failed print. Always.

Hardware Variant

TFT 35 3.0

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.
    20240708_145152(2)
    20240709_140850(1)
    20240709_144542
    20240826_095844
    20240708_093729(2)
    BIGTREE_TFT35_V3.0_E3.27.zip
@Blisk Blisk added the bug Something isn't working label Aug 26, 2024
@Blisk Blisk changed the title [BUG] (short description) [BUG] TFT display errors Aug 27, 2024
@radek8
Copy link
Contributor

radek8 commented Aug 30, 2024

According to the errors, it can be seen that you have a problem with the serial communication between the display and the printer.
Try reducing the transmitted speed.
Use a shielded serial cable between the display and the printer!
Keep the cable as short as possible and try to keep as much distance as possible between the cable and the stepper motor drivers and also between the serial cable and the cables to the motors.
The motor drivers generate interference that oscillates on the serial line.

@radek8
Copy link
Contributor

radek8 commented Aug 30, 2024

The original cable supplied with the display is not shielded and is not suitable in case of major interference.

@Blisk
Copy link
Author

Blisk commented Sep 2, 2024

The original cable supplied with the display is not shielded and is not suitable in case of major interference.

thank you. Where I can get this cable which is shielded??? I was searching on aliexpress and didn't find that kind of cable. Do you know where I can buy it?

@radek8
Copy link
Contributor

radek8 commented Sep 2, 2024

I made it myself

#1837 (comment)

@Blisk
Copy link
Author

Blisk commented Sep 2, 2024

I made it myself

#1837 (comment)

did you have the same problems as I did before you did that?

@radek8
Copy link
Contributor

radek8 commented Sep 2, 2024

Very randomly

@radek8
Copy link
Contributor

radek8 commented Sep 2, 2024

It seems that SKR min E3 V3.0 boards suffer greatly from this problem. A lot of people with this board have this problem.

Fortunately, I have another board :-)

@radek8
Copy link
Contributor

radek8 commented Sep 2, 2024

I had a different problem. I connected the Wifi module and when printing it sometimes happened that the antivirus in my PC tested the serial ports and sent a query to the printer that blocked my printing. That's why I only connect the wifi module when I need to tune some parameters.

After using a shielded cable I solved the random print stop due to a corrupted command like in your case.

Try that shielded cable and possibly different speeds on the serial port.
You can also try disabling or enabling OK Advance. maybe some of it will take. You can also try shielding the cable to the stepper motors.
Your problem is that the serial port of the printer where the TFT is connected is oscillating some kind of interference that damages the communication between the printer and the display. The printer then cannot process such a corrupted command and returns an unknown command.

@Blisk
Copy link
Author

Blisk commented Sep 2, 2024

Thank you for your advice.
I don't have enabled "advance" in TFT display it is OFF. I will made my own shielded cable and see what is going on. I have connected to OctoPrint and testing that.

@Blisk
Copy link
Author

Blisk commented Sep 2, 2024

I made it myself

#1837 (comment)

Is a connector to connect TFT display this one ?
JST XH2.54

@radek8
Copy link
Contributor

radek8 commented Sep 2, 2024

make XH2.45 on both ends

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

No branches or pull requests

3 participants
@Blisk @radek8 and others