Hi All,
I have been working on the MPCNC and I have an issue with the BTT TFT screen being Blank/Black screen when I use it and when I try to update the firmware. It is a BTT TFT3.5 V3.0.1, with GD32F205VCT6 and I need some guidance and help to resolve this.
I have attempted to update the firmware and it does upload but then it returns to the Blank/Black screen after 100% upload. I have provided a video to show the issue. It appears that the firmware may have a bug? This was identified in this bug but this relates to E3 version and I am unsure if it has been patched into the code base or related to this issue. I have attempted using reset.txt but it does reset the firmware. SD card formatted to fat32.
Anyone had this issue lately? Any guidance? It also helps people who may have the same issue in the future.
Now background details.
I am using a SKR Pro 1.2 with dual end stops. I have flashed using V1CNC_SkrPro_Dual_2209-2.1.1 from the sd card reader on the board. I have configured the mpcnc to operate headless using V1pi and have been able to operate the mpcnc, including homing of axis on x, y, and z. I can run gcode and do all that.
I have reformatted the SD card 512MB to FAT32 with cluster size of 4096. I have update the SKR Pro 1.2 firmware with V1CNC_SkrPro_Dual_2209-2.1.1 from the V1 site and that was successful (BIN to CUR) using the SD card.
To update the firmware for the BTT TFT3.5 I have used the CNC.TFT.Package.zip from V1 to update. I unzipped the files and copied all files onto the SD and restarted the SKR pro. This is what you see when I do this. The TFT is connected to the SKR pro via the 2 gray cables and serial cable.
The one assumption I make is that the upgrade of the firmware does select the correct bin file? In this case BIGTREE_GD_TFT35_V3.0.27.x.bin firmware. I did not alter the config.ini.
As an attempt to reset the TFT I did put a reset.txt as a single file on the SD card but it did not work. I am interested if anyone has been able to get this to work?.
I have replaced both sets of cables, 2 keyed grey ones and black serial cable. This has had no effect on the outcome.
Interestingly, if I run the SKR pro I do hear the tactile noise when I push the rotary encoder for 3 seconds and turn it right and press three times I can get the SKR pro to responded by homing the Z axis. This means that cable (serial cable) is working between the TFT and SKR pro? as I think turning it right give me the touch controls element, not marlin mode. So I think the controls of the TFT are working? but not the touch elements of the display or the display itself.
So it appears, to me, that maybe the firmware bin is not quite right? Again need some advice.
Questions.
- Is the process of placing all the firmware files from CNC.TFT.Package.zip (uncompressed) on the SD card the right process.
- Does the reset.txt (0 byte) work on the BTT TFT cards to reset the firmware when place in the root directory of the SD card
- Is the BIGTREE_GD_TFT35_V3.0.27.x.bin for this BTT TFT3.5 V3.0.1, with GD32F205VCT6 card
- Do I need to recompile from the sources a new firmware bin for the TFT
- Has anyone else had this problem
Again sorry for the length of the message but I hope that it provides guidance for those who follow and me.
-Phil