makerbase-mks/SGEN_L

MKS SGen L V1 with LCD12864B slow screen refresh

DanJunior78 opened this issue · 11 comments

Hello gents,

I've a problem with the refresh of the LCD screen. It's behaving like a laptop screen below 5 degrees Celsius or above 50 degrees Celsius.
I'm not aware of a possible setting in Marlin Firmware to increase the refresh rate. On my other board, it's a Gen L with the counterpart display version A...all is running smooth.
Does anyone have an idea?

Use LCD12864B on SGEN_L motherboard?

Yes, for the SGen L I use the version B. For my Gen L I use version A.

Please check the small movie to compare both boards and LCD´s...it´s the best way to see what i mean

https://www.dropbox.com/s/ev6r1zp6h4e9l25/200822_SGen_L_vs_Gen_L_LCD.zip?dl=0

@DanJunior78 sorry for bothering you, but I'm having troubles getting the same LCD on the same Board work with Marlin 2.0. May I ask what version of Marlin are you running on the MKS SGEN L ?

As per your issue, if it's still unsolved have you tried enabling #define LIGHTWEIGHT_UI ?

@NeoMod no problem. It's running on Marlin 2.0.5.4 . Usually the LCD is easy to activate. You've only to activate the MKS mini display. I had at the beginning the same problem as I had 2 display drivers activated. But I've not tried to use the lightweight UI as it should be running with the standard UI, like my Gen L which is running the same firmware (I've only swapped the motherboard in the settings).
If MKS would answer,it might help, because I'm running on the SGen the TMC 2130. On the Gen only the TMC2208.

If you want to give it a try...there is a bin file and the Marlin source...for display testing it might be enough...as i mentioned. I´m using the TMC2130 with SPI.

https://www.dropbox.com/s/g8ld2f8rhiy8z99/MKS-SGen-master.zip?dl=0

Could @makerbase-mks do a test to verify that the problem is caused by the SPI connection to the TMC2130?
I've tried to compile the Marlin 2.0.6.1 and using the drivers in normal mode there is no overload on the SPI and the display works fine.
I'm little bit unhappy not being able to use the SPI functionalities for the drivers.

Yes, I had also this phenomenon from #38, when I tried to use the TMC2130. Depending on the Marlin version. Even with Marlin 2.0.5.4.

I think, the SPI driver of LPC176x needs further improvement and it's just a matter of time.

Is it working now? There is a conflict in the SPI, because the SPI for the LCD and e.g. TMC 2130 run on the same bus/connection. Will there be a workaround?