makerbase-mks / MKS-Monster8

MKS Monster8 is an 8-axis motherboard, which supports Voron printers and can run Marlin and Klipper firmware.
https://www.aliexpress.com/item/1005003183498253.html?spm=a2g0o.store_pc_home.productList_8356958.pic_0
GNU General Public License v3.0
103 stars 62 forks source link

LCD Screen corruption on certain config builds based on the given pins Monster8.h file #34

Closed HattonLe closed 1 year ago

HattonLe commented 1 year ago

Occasionally my REPRAP SMART FULL DISCOUNT CONTROLLER LCD screen would completly garble on some rebuilds of this code base whislt porting it to my hardware.

I found issue https://github.com/MarlinFirmware/Marlin/issues/21778 which point me to the required LCD screen fix. I used the following changes to fix the problem -->

define BOARD_ST7920_DELAY_1 DELAY_NS(125)

#define BOARD_ST7920_DELAY_2    DELAY_NS(85)
#define BOARD_ST7920_DELAY_3    DELAY_NS(600)
HattonLe commented 1 year ago

It only takes a minor config change sometimes to cause the problem, in my case it was just adding in a KILL_PIN.