bigtreetech / BIGTREETECH-SKR-PRO-V1.1

Aiming at some problems existing in 3D printed motherboards in the market. Bigtree Technology Co., Ltd. launched a high performance 3D printer master board with STM32F407ZGT6 as the core controller, BIGTREETECH-SKR-PRO-V1.1.
274 stars 222 forks source link

New SKR 1.1 Pro and BigtreetechTFT35-V.2 problem no printer attached #92

Open Shamoon78 opened 4 years ago

Shamoon78 commented 4 years ago

The board have 4 x TMC5610 drivers attached to it, the main board is communicating to computer normally all working fine(Stealth chop, end stops, heaters, sensors, I tried troubleshooting the connection issue, by using Bigtreetech latest firmware, on both the TFT display and the SKR board, with no success,I compyl Marlin official bug fix 2 myself with all options on serial ports , 1 for TFT, -1 for USB and all other numbers again evrything worked fine on computer but , no hope with the display connection , try to change the baudrate on both the screen and main board marlin to 250000 or 115200 to match but no success , tried to remove all motor drivers and connection except TFT and no success , tried even all types of displays in Marlin define one at a time nothing worked everything working fine on computer but the screen fail to attach to the board. Please any suggestion, I am happy to order new Display or board but not sure which one have the problem. (Sorry for my English ,I know it's not good but still ok to communicate not like my TFT display that failing to communicate).

knockoutperformance commented 4 years ago

I'm having same issue. Trying to use the 3.5 tft v3, wifi, and sd. Have the 2130's working fine. Sd works and wifi, just tft connect to printer error.

Evovita commented 4 years ago

I had the "no printer attached" problem on and off. Sometimes it was solved by turning my machine (a custom CoreXY using TMC 2130 drivers) off then on again. But I also noticed that recompiling the motherboard firmware and reflashing it to the board would make a difference - I have no idea why. With the configuration below however (from official Marlin 2.0.x build, not BigTreeTech's firmware), the "no printer attached" message now only briefly appears on start up (i.e it's working!), even after multiple on/off cycles. Note that my printer is called 'EV-2' so you will see mention of that in the files:

Configuration.zip

Shamoon78 commented 4 years ago

@ Evovita, thank you for sharing your files and tyring to help, I tried your configuration with no changes but the issue still there, the only difference now I have a green led light on close to usb connection ,I think is the Wifi module , that iam not using, not sure though, Is there anyway to test the if the serial connection on mainboard or on screen is defective ?(the serial port I mean the 5 pins only connection labled TFT).

Evovita commented 4 years ago

@Shamoon78 The green led light close to the usb connection shouldn't be on all the time - at least when the printer is idle. When you flash the firmware on the SKR Pro (via the micro SD card), it will flash a few times then stop. This suggests to me that the firmware might be corrupt and if so, explain why, the TFT won't connect to the board. Another issue could be that the micro SD card isn't working - I had this happen to me, and in the end I had to replace the SD card.

The attached file shows what lights should be on when the SKR Pro is idle with the micro SD card inserted, 12/24V (not USB) power mode set via jumper, and USB flash drive mode set via jumper as per the SKR Pro V1.1 User manual. 1 blue LED for the SD card, 3 orange lights for the board.

SKR Pro lights when idle with SD

Also, make sure the TFT ribbon cable is correctly connected. At the TFT end it should be connected to the RS232 plug with the single lead connected to the 5V pin (highlighted below, note orientation of the board) - the other pins are combined together on the ribbon cable.

RS232 Pins

You might also want to try connecting to the SKR Pro via Pronterface, eliminating the TFT from the equation until such time as you know the board is ok.

Shamoon78 commented 4 years ago

Its not the one that flash close to mcu , its the one close to wifi socket .

On Sun, 26 Jan 2020 at 9:16 am, Evovita notifications@github.com wrote:

@Shamoon78 https://github.com/Shamoon78 The green led light close to the usb connection shouldn't be on all the time - at least when the printer is idle. When you flash the firmware on the SKR Pro (via the micro SD card), it will flash a few times then stop. This suggests to me that the firmware might be corrupt and if so, explain why, the TFT won't connect to the board. Another issue could be that the micro SD card isn't working - I had this happen to me, and in the end I had to replace the SD card.

The attached file shows what lights should be on when the SKR Pro is idle with the micro SD card inserted, 12/24V (not USB) power mode set via jumper, and USB flash drive mode set via jumper as per the SKR Pro V1.1 User manual https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/blob/master/manual/SKR%20PRO%20V1.1%20user%20manual%20v1.1.pdf. 1 blue LED for the SD card, 3 orange lights for the board.

[image: SKR Pro lights when idle with SD] https://user-images.githubusercontent.com/9646354/73127851-7fcaf400-402b-11ea-8937-c99d93676d7f.jpg

Also, make sure the TFT ribbon cable is correctly connected. At the TFT end it should be connected to the RS232 plug with the single lead connected to the 5V pin (highlighted below, note orientation of the board) - the other pins are combined together on the ribbon cable.

[image: RS232 Pins] https://user-images.githubusercontent.com/9646354/73127736-ea7b3000-4029-11ea-872b-d03093fa6f85.PNG

You might also want to try connecting to the SKR Pro via Pronterface, eliminating the TFT from the equation until such time as you know the board is ok.

ā€” You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/92?email_source=notifications&email_token=AOL3ENBYLWA66XQOB2MHEATQ7S24BA5CNFSM4KLLJEA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJ5GTNQ#issuecomment-578447798, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOL3ENBFSRYFRF4LMQX7XXDQ7S24BANCNFSM4KLLJEAQ .

Shamoon78 commented 4 years ago

I tried 3 sd card all flashing and reading from computer ok none have issue .

On Sun, 26 Jan 2020 at 9:18 am, Hardware Loaded rafiyousif1978@gmail.com wrote:

Its not the one that flash close to mcu , its the one close to wifi socket .

On Sun, 26 Jan 2020 at 9:16 am, Evovita notifications@github.com wrote:

@Shamoon78 https://github.com/Shamoon78 The green led light close to the usb connection shouldn't be on all the time - at least when the printer is idle. When you flash the firmware on the SKR Pro (via the micro SD card), it will flash a few times then stop. This suggests to me that the firmware might be corrupt and if so, explain why, the TFT won't connect to the board. Another issue could be that the micro SD card isn't working - I had this happen to me, and in the end I had to replace the SD card.

The attached file shows what lights should be on when the SKR Pro is idle with the micro SD card inserted, 12/24V (not USB) power mode set via jumper, and USB flash drive mode set via jumper as per the SKR Pro V1.1 User manual https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/blob/master/manual/SKR%20PRO%20V1.1%20user%20manual%20v1.1.pdf. 1 blue LED for the SD card, 3 orange lights for the board.

[image: SKR Pro lights when idle with SD] https://user-images.githubusercontent.com/9646354/73127851-7fcaf400-402b-11ea-8937-c99d93676d7f.jpg

Also, make sure the TFT ribbon cable is correctly connected. At the TFT end it should be connected to the RS232 plug with the single lead connected to the 5V pin (highlighted below, note orientation of the board) - the other pins are combined together on the ribbon cable.

[image: RS232 Pins] https://user-images.githubusercontent.com/9646354/73127736-ea7b3000-4029-11ea-872b-d03093fa6f85.PNG

You might also want to try connecting to the SKR Pro via Pronterface, eliminating the TFT from the equation until such time as you know the board is ok.

ā€” You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/92?email_source=notifications&email_token=AOL3ENBYLWA66XQOB2MHEATQ7S24BA5CNFSM4KLLJEA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJ5GTNQ#issuecomment-578447798, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOL3ENBFSRYFRF4LMQX7XXDQ7S24BANCNFSM4KLLJEAQ .

Shamoon78 commented 4 years ago

And exactly that what i have like your attached photo but the green light come on one time only and stay on until i reset the board and only the blue and 3 red lights are on .

On Sun, 26 Jan 2020 at 9:16 am, Evovita notifications@github.com wrote:

@Shamoon78 https://github.com/Shamoon78 The green led light close to the usb connection shouldn't be on all the time - at least when the printer is idle. When you flash the firmware on the SKR Pro (via the micro SD card), it will flash a few times then stop. This suggests to me that the firmware might be corrupt and if so, explain why, the TFT won't connect to the board. Another issue could be that the micro SD card isn't working - I had this happen to me, and in the end I had to replace the SD card.

The attached file shows what lights should be on when the SKR Pro is idle with the micro SD card inserted, 12/24V (not USB) power mode set via jumper, and USB flash drive mode set via jumper as per the SKR Pro V1.1 User manual https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/blob/master/manual/SKR%20PRO%20V1.1%20user%20manual%20v1.1.pdf. 1 blue LED for the SD card, 3 orange lights for the board.

[image: SKR Pro lights when idle with SD] https://user-images.githubusercontent.com/9646354/73127851-7fcaf400-402b-11ea-8937-c99d93676d7f.jpg

Also, make sure the TFT ribbon cable is correctly connected. At the TFT end it should be connected to the RS232 plug with the single lead connected to the 5V pin (highlighted below, note orientation of the board) - the other pins are combined together on the ribbon cable.

[image: RS232 Pins] https://user-images.githubusercontent.com/9646354/73127736-ea7b3000-4029-11ea-872b-d03093fa6f85.PNG

You might also want to try connecting to the SKR Pro via Pronterface, eliminating the TFT from the equation until such time as you know the board is ok.

ā€” You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/92?email_source=notifications&email_token=AOL3ENBYLWA66XQOB2MHEATQ7S24BA5CNFSM4KLLJEA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJ5GTNQ#issuecomment-578447798, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOL3ENBFSRYFRF4LMQX7XXDQ7S24BANCNFSM4KLLJEAQ .

Shamoon78 commented 4 years ago

@Evovita , iam not sure if i attached the ribbon cable wrong the first time , that might damage the board hardware ? Or only can corrupt bootloader of mcu , and even if its damaged iam not sure what to order new tft or board iam worry to plug any of them on new ones.šŸ˜•

Evovita commented 4 years ago

@Shamoon78 As I said earlier, try connecting to the board using Pronterface (unplug the TFT altogether) - if it works e.g. you can move your axis, heat up bed/extruder etc then you at least know the SKR Pro is unlikely to be the culprit.

Evovita commented 4 years ago

And...after a few more tweaks to my Marlin firmware that were limited to acceleration settings and adding some comments, and then reflashing the board...the problem is back. Restart several times, no change. Recompile the firmware then reflash again, "no printer attached" quickly disappears. It is as if the delay in applying the firmware may help in the TFT serial port connection. Either way, the inconsistent results is unacceptable. This is unlikely to be a loose/intermittent cable connection issue as I have my plugs held in place with a dab of hot glue.

rndsum commented 4 years ago

Make sure your baud rate is set to #define BAUDRATE 115200 in configuration.h

Their TFT's can't handle much faster than that.

Shamoon78 commented 4 years ago

As i mentioned in the main post everything is working fine when controlled by computer even i can print normally through usb port

On Sun, 26 Jan 2020 at 11:50 am, Evovita notifications@github.com wrote:

@Shamoon78 https://github.com/Shamoon78 As I said earlier, try connecting to the board using Pronterface (unplug the TFT altogether) - if it works e.g. you can move your axis, heat up bed/extruder etc then you at least know the SKR Pro is unlikely to be the culprit.

ā€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/92?email_source=notifications&email_token=AOL3ENBGPTACSEDHIKHPTETQ7TM6PA5CNFSM4KLLJEA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJ5JCFI#issuecomment-578457877, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOL3ENHSTRST4V6TQMB7XZDQ7TM6PANCNFSM4KLLJEAQ .

Shamoon78 commented 4 years ago

I Tried that as well does not solve the problem

On Sun, 26 Jan 2020 at 4:36 pm, rndsum notifications@github.com wrote:

Make sure your baud rate is set to

define BAUDRATE 115200

Their TFT's can't handle much faster than that.

ā€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/92?email_source=notifications&email_token=AOL3ENBULENKVKK4X3DRSD3Q7UOPPA5CNFSM4KLLJEA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJ5MFJI#issuecomment-578470565, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOL3ENEGILXXMXGVU2OJDYTQ7UOPPANCNFSM4KLLJEAQ .

Shamoon78 commented 4 years ago

@ Evovita so you have the issue again but what you mean by "delay in applying the firmware"?

On Sun, 26 Jan 2020 at 4:10 pm, Evovita notifications@github.com wrote:

And...after a few more tweaks to my Marlin firmware that were limited to acceleration settings and adding some comments, and then reflashing the board...the problem is back. Restart several times, no change. Recompile the firmware then reflash again, "no printer attached" quickly disappears. It is as if the delay in applying the firmware may help in the TFT serial port connection. Either way, the inconsistent results is unacceptable. This is unlikely to be a loose/intermittent cable connection issue as I have my plugs held in place with a dab of hot glue.

ā€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/issues/92?email_source=notifications&email_token=AOL3ENADHMQM3Y3LRCASV5LQ7ULLDA5CNFSM4KLLJEA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJ5L3DI#issuecomment-578469261, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOL3ENDX4EO7MMNNZFV27CTQ7ULLDANCNFSM4KLLJEAQ .

Evovita commented 4 years ago

Eureka! The problem - at least for me - is that the plugs of the cable that came with the TFT are of the wrong type for both the TFT itself and the SKR 1.1 Pro, resulting in poor/variable connections with the pins. As a workaround to purchasing or creating the correct plugs, I've hot glued them in place so they won't be subject to disconnection as a result of the slightest knock or temperature deviations.

oldman4U commented 4 years ago

As far as i know, it is not possible to use the USB, the TFT AND the WIFI at the same time on the board, because only 2 serials can be defined.

-1 is for USB/CDC 1 is for TFT 6 is for ESP-01S

In any case, i would recommend to remove hardware (WIFI) and make a stripped down firmware until the most important parts are working properly. After that, i would add functions based on priority.

Hope this helps

GiovaneMunhoz commented 4 years ago

@Shamoon78 The problem for me was wrong number on serial port, this is my configs and it works for me, even with esp-01.

Configuration.h

define SERIAL_PORT 6

define SERIAL_PORT_2 1

knockoutperformance commented 4 years ago

got it working with this and using the fork multispi for marlin bugfix: Configuration.h

define SERIAL_PORT 1 // tft

define SERIAL_PORT_2 6 // esp3d

define BAUDRATE 250000 // both esp3d and tftv3

oldman4U commented 4 years ago

Please help the community and close the ticket once you do not need it anymore. Thank you

abdulrehaman72 commented 3 years ago

Hi all, I have an issue while using BIGTREETECH SKR-PRO-1.1. After uploading the MARLIN 2.0 in to the board, I checked with each and every motor orientation using Pronterface.exe by connecting with USB (serial port's) . The motors were working fine. Now I'm trying to connect the board through pronterface, it's giving an issue like no serial port is connected. I checked thoroughly, no short-circuit in board, no wrong connections to the board,checked by connecting it with many laptops. Its showing the same issue like ' SERIAL PORT NOT FOUND '.BL TOUCH is probing fine and input to the board is fine even TFT is glowing but it's not functioning. I tried resetting and rebooting the board still my issue was not resolved yet. My doubt is whether any internal issue with communication chip. I request you to give me a solution for this issue. Will be waiting for your support. Thank you.