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

TFT appears to communicate with SKR2, then returns to select touch/marlin screen #87

Open
hikerjohnson opened this issue Nov 17, 2022 · 22 comments

Comments

@hikerjohnson
Copy link

hikerjohnson commented Nov 17, 2022

Hello,

I am working with a TFT35 V3 E3 that is connected to an SKR2 Rev B; all on a Creality Ender 3 Max. I have had this collection working in the past, but have recently redone the firmware to add a second Z servo.

Currently, I appear to have communication between the screen and board, and can select either Marlin or touchscreen mode, and will flash to the appropriate screen for a moment, but then everything returns to the select Marlin/touchscreen mode.

I believe my configurations are all correct per the documentation, and am not sure what to try next.

Please advise; config files and a video showing behavior are here:

https://drive.google.com/drive/folders/12XBUJzFbedkjUfIk8iVuxwUQiNC5DoGO?usp=sharing

@XeroZar
Copy link

XeroZar commented Nov 17, 2022

Did you connect the cables correctly from the TFTto the board? (Send a pic pls). I'll look at your config file when I get home.

@hikerjohnson
Copy link
Author

Board is a disaster, I know, but I need the printer going to print up a nice enclosure to tidy it...

IMG_3863
IMG_3864
IMG_3865

@XeroZar
Copy link

XeroZar commented Nov 17, 2022

No worries, I know the feeling... Did you disconnect anything when you upgraded?

@hikerjohnson
Copy link
Author

Video of connecting EXP1 from the SKR to EXP3 of the TFT here: https://drive.google.com/file/d/1pthxOioo0t5YJ9O0K90cbX6owy7hX_zG/view?usp=share_link

I tried again, on a whim, lifting the reset pin on the RS232 cable, which made the display do some interesting things, but really I don't think it was a step forward. Can video if you think its useful.

@hikerjohnson
Copy link
Author

The documentation I've been using is here: https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware#connecting-the-tft-to-the-mainboard

I believe I read the connection table correctly for wiring.

@XeroZar
Copy link

XeroZar commented Nov 17, 2022

Hmm, connections look fine. Ok just connect the tft connection, remove the 2 serial grey cables and tell me what happens. Also remove the bl touch.

@hikerjohnson
Copy link
Author

Identical behavior to the first post - choice screen, flash to something that looks OK, then back to the choice screen.

@XeroZar
Copy link

XeroZar commented Nov 17, 2022

Did you compile the firmware?

@hikerjohnson
Copy link
Author

I'm not sure how to answer that - I used the marlin builder in VScode to crank out the firmware file.

@XeroZar
Copy link

XeroZar commented Nov 17, 2022

Was this the original one or did you download from somewhere?

@hikerjohnson
Copy link
Author

Do you mean the firmware for the control board or the screen? The screen is the latest files from biqu's github repository, and the control board is the latest stable marlin release

@XeroZar
Copy link

XeroZar commented Nov 17, 2022

Both... ok do you have rev a or b of the skr 2 board... I don't see anything in the picture

@hikerjohnson
Copy link
Author

It's a rev B board with the 429 processor

@XeroZar
Copy link

XeroZar commented Nov 17, 2022

ok try the official BTT SKR 2 firmware, just use defaults to see if it works... https://github.com/bigtreetech/SKR-2/tree/master/Firmware/Marlin-bugfix-2.0.9.2.x

@hikerjohnson
Copy link
Author

I'll give it a shot, may be a day before I get that done; away from the machine now. Thank you for the help!

@XeroZar
Copy link

XeroZar commented Nov 17, 2022

unplug everything as if it was stock, if it works, then build on that. Hope it helps.

@radek8
Copy link
Contributor

radek8 commented Nov 18, 2022

This is a mechanical problem.
The display is bolted to the Ender3 frame
The display touches the frame and brings up a menu.
If you unscrew the display from the frame, does the problem stop?
The washer between the frame and the display will solve it.

@hikerjohnson
Copy link
Author

Radek, My jaw is on the floor.

There is a reset button on the face of the display board that, when the screen is mounted, is just on the very edge of being pressed - as soon as I unscrewed the board, poof, no problem anymore. The machine seems to respond in Marlin mode!

Unfortunately, it shows no printer attached in touchscreen mode, so there is some troubleshooting to be done there.

Thank you!!!

@XeroZar
Copy link

XeroZar commented Nov 21, 2022

Radek, My jaw is on the floor.

There is a reset button on the face of the display board that, when the screen is mounted, is just on the very edge of being pressed - as soon as I unscrewed the board, poof, no problem anymore. The machine seems to respond in Marlin mode!

Unfortunately, it shows no printer attached in touchscreen mode, so there is some troubleshooting to be done there.

Thank you!!!

Wow lol it was that simple... it's weird though it didn't happen before your upgrade...

@hikerjohnson
Copy link
Author

Right? I may not have had the board mounted then; it was some months ago.

I have now resolved the no printer issue; was just baudrate. Now going through the regular hell of configuartion finalization.

Thank you both again!

@XeroZar
Copy link

XeroZar commented Nov 21, 2022

Happy printing. 😃

@radek8
Copy link
Contributor

radek8 commented Nov 21, 2022

The problem was not with the reset button. This should reset the display and Merlin.
Your problem was the recurring mode selection menu. This means that the frame was pressing on the touch layer of the display.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants