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

Resolving the 'No Printer Attached" error with BTT SKR mini E3 V3.0.1 #2753

Closed
keshka opened this issue Mar 19, 2023 · 18 comments
Closed

Resolving the 'No Printer Attached" error with BTT SKR mini E3 V3.0.1 #2753

keshka opened this issue Mar 19, 2023 · 18 comments
Labels
Abandoned question Further information is requested

Comments

@keshka
Copy link

keshka commented Mar 19, 2023

I purchase the set, a new SKR Mini E3 V3.0 Control Board +TFT35 E3 V3.0.1 Touch Screen Display 32-Bit. I followed this video for connection.
https://www.youtube.com/watch?v=dtwWnz2-5VQ&ab_channel=AuroraTech
I flashed the THEME_The Round Miracle Menu Material theme
BIGTREE_GD_TFT35_V3.0_E3.27.x.bin
config.ini
and
language_en.ini
to a SD card and flashed the display board. The unmodified configuration file indicates a serial speed of 250000 but on first checking using the touch screen menu "settings" the P1 serial port was set to 115200. However, trying other speed settings has no effect.

attempting to trace down this problem I verified the TPT pinouts vs the pinouts of the SKR Mini E3 V3.0 Control Board
5_301c4644-64f8-4005-8a55-2b04edf70232
image

The supplied cable was incorrect. I rewired it as such:
TFT - SKR
5v to 5v
GND to GND
TX to RX
RX to TX
RST to RST

I confirmed the cable integrity by conducting a continuity test from the solder points on the TFT board and solder points of the SKR board. All check out.

The display works fine in the 'Marlin' mode

How do I confirm the serial speed of the SKR? It has factory firmware on it at this point.

If it needs to be flashed, please direct me to the appropriate GITHUB repository. This one referenced by the BTT web site: https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3
only has [V3.0.1 STM32F401 version] ....mine has the STM32Gxxx processor.

@keshka keshka added the question Further information is requested label Mar 19, 2023
@radek8
Copy link
Contributor

radek8 commented Mar 19, 2023

Check the wiring according to this picture.
Your image is from a display perspective. So it is mirrored and can be confusing.

image

@radek8
Copy link
Contributor

radek8 commented Mar 19, 2023

The order of pins on the serial cable is the same for both SKR and TFT.
You just have to orient it correctly according to the reset pin and 5V
Do not change the pin order. It's illogical, but it connects RX to RX and TX to TX
Connector markings and manuals are not BTT's strong point :-)
Send a photo of the connection.

You can find out the speed of the serial port in Marlin from the menu
About the printer
info about the board.

@radek8
Copy link
Contributor

radek8 commented Mar 19, 2023

You are inattentive.
The raw configuration file sets the speed to 115200

image

@radek8
Copy link
Contributor

radek8 commented Mar 19, 2023

Try this but it's a year old version.
But you can use it as a template to build your own new FW.

https://github.com/bigtreetech/Marlin/tree/SKR-mini-E3-V3.0-G0B1

Configuring the new version of Marlin
https://github.com/MarlinFirmware/Configurations/tree/bugfix-2.1.x/config/examples/Creality/Ender-3/BigTreeTech%20SKR%20Mini%20E3%203.0

@keshka
Copy link
Author

keshka commented Mar 19, 2023

radek8;
Thank you for the response. I will use your pinout photo and double check wiring. Your right, tx to tx is not standard, I will flip them from tx-rx back to tx-tx, ect. I see why I missed the speed in the configuration file. It looks like 0, 2400 rather than OFF 0. That verifies the speed should be 115200 then. I have work to do!

Off topic question, do you know how to use an inductive Z probe with the SKR?

@radek8
Copy link
Contributor

radek8 commented Mar 19, 2023

I have no experience with an induction probe. I use 3DTouch

@oldman4U
Copy link
Contributor

Keshka. What is the status of the reported issue? Please help the community and close the ticket once you do not need it anymore. Thank you

@keshka
Copy link
Author

keshka commented Mar 22, 2023

it remains un-resolved. I will attempt a manual build and flash of the op system to see if that resolves the problem. I used an Arduino to verify which pins are TX vs RX on the screen and the SKR as well as the correct baud rate. My connection was correct and set speed was correct. It appears the screen is just not paying attention. The SKR sends out a stream of numbers but the screen seems to ingore the data. I originally re-flashed the screen but the SKR seems to be running software installed by www.th3dstudio.com

@radek8
Copy link
Contributor

radek8 commented Mar 27, 2023

You have to enable serial port 2 on the SKR
Do you have this set in the SKR configuration?

@radek8
Copy link
Contributor

radek8 commented Mar 27, 2023

image

@keshka
Copy link
Author

keshka commented Mar 28, 2023

Since the display will not talk to the SKR, is reflashing it the only way to turn serial 2 port on?

In addition, I belive the port is turned on already. As mentioned above, when attaching an Arduino to the "rs232" pins on the SKR, I can read a stream of numbers at 115200 so it appears the SKR is sending data, the screen is not listening.

@radek8
Copy link
Contributor

radek8 commented Mar 29, 2023

Since the display will not talk to the SKR, is reflashing it the only way to turn serial 2 port on?

If serial port 2 in Marlin is not active then Yes.

In addition, I belive the port is turned on already. As mentioned above, when attaching an Arduino to the "rs232" pins on the SKR, I can read a stream of numbers at 115200 so it appears the SKR is sending data, the screen is not listening.

Check the serial cable if it is not faulty on the RX TX pins.
It has happened several times that the display had a faulty pin on the RS232 connector.
Users solved it by modifying the FW for the display and switching the RX TX pins from the RS2320 connector to the Uart3 connector.
If the RS232 was faulty, this would be a solution for you as well.
bigtreetech/BIGTREETECH-TFT35-V3.0#120

bigtreetech/SKR-3#24

bigtreetech/BIGTREETECH-SKR-mini-E3#724

@keshka
Copy link
Author

keshka commented Mar 29, 2023

That is a plan, I will try that and post results

@oldman4U
Copy link
Contributor

oldman4U commented Apr 7, 2023

Keshka. Any news?

@keshka
Copy link
Author

keshka commented Apr 7, 2023

When this project failed, I began work on a Voron 2.4. It's nearly finished. When it is, I can get back to this. Thank you for following up.
Does the screen transmit data or only receive? This information would help in troubleshootine

@Hep43
Copy link

Hep43 commented Apr 11, 2023

is the issue resolved? im having the same problem with ender 3p skr mini e3v3 and tft35

@stale
Copy link

stale bot commented Jun 11, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the Abandoned label Jun 11, 2023
@stale stale bot closed this as completed Jul 19, 2023
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 Mar 25, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Abandoned question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants