FYSETC / FYSTLCD-2.0

This the FYSTLCD firmware verison 2.0
https://www.aliexpress.com/item/32963468991.html
3 stars 0 forks source link

Stuck on FYSETC Logo #1

Closed nguidi closed 4 years ago

nguidi commented 4 years ago

After flashing this firmware, the LCD boots up but get stuck in FYSETC Logo.

Current configuration is:

FYSETC F6 1.3 - Last commit from Marlin Firmware taken from https://github.com/FYSETC/Marlin-2.0.x-FYSETC/tree/F6/2.0.x

Display enabled by uncommenting this line in Marlin Firmware https://github.com/FYSETC/Marlin-2.0.x-FYSETC/blob/F6/2.0.x/Marlin/Configuration.h#L2069

// DGUS Touch Display with DWIN OS. (Choose one.) // //#define DGUS_LCD_UI_ORIGIN #define DGUS_LCD_UI_FYSETC //#define DGUS_LCD_UI_HIPRECY

nguidi commented 4 years ago

Enabling DGUS Debug on Marlin shows the following msg..

UpdateScreenVPData Screen: 1 VP: 12384 VP: 12386 VP: 13072 DGUSLCD_SendHeaterStatusToDisplay 13072 data 0 VP: 12416 VP: 12418 VP: 13084 DGUSLCD_SendHeaterStatusToDisplay 13084 data 0 VP: 12544 VP: 13056 DGUSLCD_SendFanStatusToDisplay 13056 data 0 VP: 12560 VP: 12562 VP: 12564 VP: 12544 VP: 12552 VP: 0 UpdateScreenVPData done

I belive that UpdateScreenVPData Screen: 1 is trying to tell the LCD that it should display Location 1 (Main View, according to FYSETC DGUS editor) however, the display remain in Location 0, Logo.

nguidi commented 4 years ago

In order to make this work you have to configure DGUS_SERIAL_PORT in configuration_adv.h...

F6 board uses Serial Port 2!!!

#define DGUS_SERIAL_PORT 2