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] No Printer Attached-- SKR Mini E3 V3.0 and TFT35-E3 V3.0 #663

Open
tjteagle opened this issue Jul 7, 2022 · 16 comments
Open

[BUG] No Printer Attached-- SKR Mini E3 V3.0 and TFT35-E3 V3.0 #663

tjteagle opened this issue Jul 7, 2022 · 16 comments

Comments

@tjteagle
Copy link

tjteagle commented Jul 7, 2022

Config files and wiring photos below
Ender 5 plus w/ BLTouch
SKR Mini E3 V3.0
TFT35-E3 V3.0

I assembled my hardware about 1 week ago and have been fighting serial communication issues since. I started troubleshooting by flashing updated firmware from BTT github without success (BIGTREE_GD_TFT35_V3.0_E3.27.x.bin and Marlin 2.1 and 2.0.x branches). I started reading up on experiences by others on github and reddit and I could not find anything conclusive. Here are my steps up until now:

  • Began configuring existing ender 5 plus firmware (in case I want to use Marlin mode in the mean time)
  • Confirmed all Marlin dependencies are defined in my Marlin firmware
  • Configured serial port 1 at -1 to 3 and serial port 2 at -1 to 3 and possible matches of that set
  • Flashed baudrate at 115200 in Marlin and changed on TFT through settings>connections>serial ports
  • Followed same procedure with baudrate @ 250000
  • Flipped TFT connector around and this was clearly wrong-- two lines across screen and messed up visuals

Anything else I could be missing here? Any help would be appreciated

https://pastebin.com/VHYEQ7f1
https://pastebin.com/a7EJqhQa
IMG-0100
IMG-0101

@radek8
Copy link

radek8 commented Jul 7, 2022

You have the wrong serial port in Marlin.
You have to set serial port 2
for example:
#define SERIAL_PORT 2

@tjteagle
Copy link
Author

tjteagle commented Jul 7, 2022

Apologies, I thought I set the serial port settings back to original before posting. Just flashed this config file to no effect:

https://pastebin.com/DQXg35M1

New ribbon cables just arrived so will be attempting those now.

edit: no luck with new cables

@radek8
Copy link

radek8 commented Jul 7, 2022

Possible causes of your problem.

  • Defective serial cable.
  • wrongly connected (rotated) serial cable
  • Unconfigured serial port (2) in marlin
  • set different transmission speed on SKR and TFT
  • wrong Marlin configuration (disabled M503 and M115)
  • defective serial pin on TFT or SKR.

Your configuration already looks fine. Check that you have the same transmission speed (115200). Check the cable for a broken wire. Check if the connectors are smartly oriented.
If everything is fine, your problem will be a faulty pin. Unfortunately, it is a problem that occasionally appears, but it can be solved by remapping the serial port to another connector.

@radek8
Copy link

radek8 commented Jul 7, 2022

@radek8
Copy link

radek8 commented Jul 8, 2022

I still have a question..
Will the bin file be renamed to cur after the marlin update?
After switching to marlin mode, is marlin functional?

@tjteagle
Copy link
Author

tjteagle commented Jul 8, 2022

Yes I am able to successfully flash, no blinking green light for microSD but the filenames do rewrite to FIRMWARE.cur

Marlin mode is functional. I have not finished troubleshooting it while getting my touchscreen active but all motions are set after adjustment, only trouble with BLTouch which seems common.

I really appreciate you linking that other thread. Work has kept me busy so not around to it yet and I want to explore warranty options with BTT before scratching my head some more.

I was hoping you'd drop in here after reading other issues so again thank you
IMG-0106
IMG-0107

@radek8
Copy link

radek8 commented Jul 8, 2022

If you have ruled out all problems and the possibility remains that there are faulty pins, then it is best to solve the problem with the seller as a guarantee.
The problem is that you don't know whether to complain about the TFT bebo SKR. A faulty pin can be on one or the other. If you could try the display on another printer, you would find out what is wrong.
I've encountered bad pins on SKR as well, but the problem is more common on TFT.
There are several threads where this has been addressed.

@barabuzza
Copy link

barabuzza commented Sep 8, 2022

Config files and wiring photos below Ender 5 plus w/ BLTouch SKR Mini E3 V3.0 TFT35-E3 V3.0

I assembled my hardware about 1 week ago and have been fighting serial communication issues since. I started troubleshooting by flashing updated firmware from BTT github without success (BIGTREE_GD_TFT35_V3.0_E3.27.x.bin and Marlin 2.1 and 2.0.x branches). I started reading up on experiences by others on github and reddit and I could not find anything conclusive. Here are my steps up until now:

  • Began configuring existing ender 5 plus firmware (in case I want to use Marlin mode in the mean time)
  • Confirmed all Marlin dependencies are defined in my Marlin firmware
  • Configured serial port 1 at -1 to 3 and serial port 2 at -1 to 3 and possible matches of that set
  • Flashed baudrate at 115200 in Marlin and changed on TFT through settings>connections>serial ports
  • Followed same procedure with baudrate @ 250000
  • Flipped TFT connector around and this was clearly wrong-- two lines across screen and messed up visuals

Hello. I also have the same motherboard and display, I'm trying to connect it all to an Ender 5 plus. Did you manage to solve your problem? I also have problems with the firmware

@tjteagle
Copy link
Author

tjteagle commented Sep 8, 2022 via email

@radek8
Copy link

radek8 commented Sep 8, 2022

@barabuzza
Create a new ticket. Write what problems you have, attach the configuration and photos of the connection.
We will try to find out what your problem is and how it can be solved.

@radek8
Copy link

radek8 commented Sep 8, 2022

@tjteagle
Have you tried remapping the serial port pins to the TFT?

@adamtoczek
Copy link

I went through all the connections problems between SKR mini e3 v3 and tft35.
What worked for me:

#define SERIAL_PORT 2 //this is default setting for Ender 3 SKR mini e3 v3 from marlin configurations
#define SERIAL_PORT_2 1 // this was -1, tried different values from -2 but it would not compile.

the bound rate is 250000, but you can change it any time from tft settings

hope it will work for you

@natepotato
Copy link

Your serial port should be set at -1 because the skr mini e3 v3 is 32 bit and -1 is what the 32 but boards are set to. I had the touch screen working but messing with the firmware to try to get the creality touch screen working I changed what screen I had enabled and now I don't remember which one worked. Also you need to have serial port 2 configured correctly to

@natepotato
Copy link

Ok so just tried something and both modes work. I have a custom built printer the same size as the Ender 5 plus with the skr mini e3 v3 and the btt 35 tft screen, and what worked was serial port-1, serial port 2 2, with both baud rates at 115200, and enabling the cr10 screen

@AnnelotJ
Copy link

AnnelotJ commented Jul 3, 2023

Hi,
I got it work following natepotato post however when I put out instructions on the screen the printer does nothing. Any advise for me ?

@radek8
Copy link

radek8 commented Jul 3, 2023

@AnnelotJ
what is "napotato"?
Give more information. Printer board type, display type.
Does the display show the temperature of the nozzle?

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

6 participants