Desuuuu / Marlin

Optimized firmware for RepRap 3D printers based on the Arduino platform. Modified with a new DWIN T5UID1 touchscreen implementation.
GNU General Public License v3.0
31 stars 10 forks source link

[BUG] (error compiling MKS Robin E3D on Ender 5 Plus) #11

Closed arsonists closed 3 years ago

arsonists commented 3 years ago

Bug Description

I have used the default configuration file that is published for Ender 5 Plus but with the settings to adapt it to the MKS Robin E3D.

At the time of compilation gives the following problem:

"Marlin\src\lcd\extui\lib\dgus_reloaded\DGUSDisplay.cpp: In static member function 'static void DGUSDisplay::EnableControl(DGUS_Screen, DGUSDisplay::DGUS_ControlType, DGUS_Control)': Marlin\src\lcd\extui\lib\dgus_reloaded\DGUSDisplay.cpp:181:14: error: 'class MarlinSerial' has no member named 'flushTX'; did you mean 'flush'? LCD_SERIAL.flushTX();"

My Configurations

Marlin.zip

Desuuuu commented 3 years ago

The problem should be solved as of commit 52a94d8777171b25a65800cb69955fb7010bea7f. Let me know if you encounter any other issue.

arsonists commented 3 years ago

Good night.

Thank you very much for your work, I have already managed to compile marlin.

Now I have the problem that after installing the firmware, the screen stays in the Marlin logo (of course I have updated with your firmware)...

I don't know what could be wrong...

Desuuuu commented 3 years ago

Have you followed these steps to flash the touchscreen?

It could also be a communication issue between the mainboard and touchscreen. Make sure your LCD_SERIAL_PORT is correct.