<p>There seems to be an issue with these cheap controllers with the timing.</p>
<p>With reference to the next reported issues:</p>
<p><a href="https://github.com/MarlinFirmware/Marlin/issues/5703" rel="nofollow noreferrer">https://github.com/MarlinFirmware/Marlin/issues/5703</a>
<a href="https://github.com/MarlinFirmware/Marlin/issues/5720" rel="nofollow noreferrer">https://github.com/MarlinFirmware/Marlin/issues/5720</a></p>
<p>Add these 3 lines after the <code>#define ENDER5_PLUS</code> in the firmware files:</p>
<pre><code>#define ST7920_DELAY_1 DELAY_NS(250)
#define ST7920_DELAY_2 DELAY_NS(250)
#define ST7920_DELAY_3 DELAY_NS(250)
</code></pre>

CC BY-SA 4.0
2020-09-21T11:37:11.267Z
2020-09-21T14:12:38.133Z
2020-09-21T14:12:38.133Z
cds333
<p>Just flashed my Ender 5 Plus with the TH3D firmware so I could add an 12864... started a print and then a few minutes later I notice this on the LCD!</p>
<p>How would I fix this?</p>
<p><a href="https://i.sstatic.net/gI0Ib.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/gI0Ib.jpg" alt="fubar lcd" /></a></p>

CC BY-SA 4.0
2020-09-19T16:01:04.450Z
Does it change when you peel off the plastic film?
fred_dot_u
CC BY-SA 4.0
2020-09-20T02:42:50.010Z
Don't know- but it didn't change when I held my soldering gun to its head and threatened it... I'm guessing its a problem with the firmware, as opposed to it being mad about its film not being removed –
Rahman
<lcd-screen>
12864 LCD image not centered?
Rahman
# 12864 LCD image not centered?

(Asked by: username_0 on 2020-09-19)

Just flashed my Ender 5 Plus with the TH3D firmware so I could add an 12864... started a print and then a few minutes later I notice this on the LCD!

How would I fix this?

[![fubar lcd](https://i.sstatic.net/gI0Ib.jpg)](https://i.sstatic.net/gI0Ib.jpg)

**Tags:** lcd-screen

> **Comments:**
> **username_1**: Does it change when you peel off the plastic film?  
> **username_0**: Don't know- but it didn't change when I held my soldering gun to its head and threatened it... I'm guessing its a problem with the firmware, as opposed to it being mad about its film not being removed –  

---

## 1 answers

### Answer by username_2 on 2020-09-21. Score: 1

There seems to be an issue with these cheap controllers with the timing.

With reference to the next reported issues:

<https://github.com/MarlinFirmware/Marlin/issues/5703>
<https://github.com/MarlinFirmware/Marlin/issues/5720>

Add these 3 lines after the `#define ENDER5_PLUS` in the firmware files:

```
#define ST7920_DELAY_1 DELAY_NS(250)
#define ST7920_DELAY_2 DELAY_NS(250)
#define ST7920_DELAY_3 DELAY_NS(250)

```


---

