<p>Something is causing your screen to get signals to display that before your board properly takes it over after 3 seconds.  It is an oddly repetitive pattern.</p>

<p>If it is software, you should not see it on a stable stock marlin release with minimal customizations to enable the LCD.  Usually nothing else shares pins with the LCD, but please do double check pin assignments.</p>

<p>Beyond software lies a realm of hardware issues:</p>

<p>Issue could be due to bad wiring or wires running in areas where they are picking up noise as the system boots up; LCD ribbons are not particularly noise resistant.  I say wiring but it could be anywhere along the circuit, including circuit boards.</p>

<p>There is also some (smaller) chance that your power supply is providing the noise at the initial boot up in which case you may be able to resolve it by adding capacitors to stabilize the DC voltage.  Not sure what check you already did of the power supply, but a DC (RMS) reading may not show anything strange on a regular multimeter even if there is a strange AC signal.</p>

CC BY-SA 4.0
2019-11-15T12:52:26.643Z
We have checked the LCD ribbons, and other hardware possibilities. It seems to be software. The first time the firmware is loading the "firmware.bin", those horizontal lines do not appear, but when it is loading the "FIRMWARE.CUR" it does appear.
David Souza
CC BY-SA 4.0
2019-11-14T03:01:13.020Z
2019-11-14T05:52:01.853Z
2019-11-14T05:52:01.853Z
Abel
<p>We are using the branch bugfix 2.0 and the first screen of Marlin is showing some horizontal lines, appearing to be broken.</p>

<p><a href="https://i.sstatic.net/L0YW6.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/L0YW6.jpg" alt="enter image description here"></a></p>

<p>After 3 seconds, the boot screen appears and everything works normally.</p>

<p><a href="https://i.sstatic.net/jcYKG.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/jcYKG.jpg" alt="enter image description here"></a></p>

<p>We have tried to disable the custom bootscreen:</p>

<pre><code>//#define SHOW_CUSTOM_BOOTSCREEN
</code></pre>

<p>We have tried to disable the Marlin bootscreen:</p>

<pre><code>//#define SHOW_BOOTSCREEN
</code></pre>

<p>We have checked the power supply.</p>

<p>We have wrapped the "flat cable" in aluminum foil and ground everything correctly.</p>

<p>We have deleted the "firmware.bin" and it did not solve the problem.</p>

<p>The first time the firmware is loading the "firmware.bin", those horizontal lines do not appear, but when it is loading the "FIRMWARE.CUR" it does appear.</p>

<p><em>What exactly is happening? How do I fix those horizontal lines on boot?</em></p>

CC BY-SA 4.0
2019-11-14T02:18:31.240Z
So I take it your questions are probably, *What exactly is happening?* & *How do I go about resolving the problem?* The reason I say, is, you really didn't specify a question in your ... er ... *question*. Could you please clarify what you're trying to figure out so we don't have to assume?
Pᴀᴜʟsᴛᴇʀ2
CC BY-SA 4.0
2019-11-14T08:41:59.647Z
Seems to be normal for now. Both my SKR 1.3s running Marlin 2.0 do this.
towe
CC BY-SA 4.0
2019-11-18T23:42:10.083Z
Any other idea on how to solve this? It seems to be a problem in the bootloader routine.
David Souza
<firmware><lcd-screen>
The first screen of Marlin 2.0 is showing some horizontal lines, appearing to be broken
David Souza
# The first screen of Marlin 2.0 is showing some horizontal lines, appearing to be broken

(Asked by: username_0 on 2019-11-13)

We are using the branch bugfix 2.0 and the first screen of Marlin is showing some horizontal lines, appearing to be broken.

After 3 seconds, the boot screen appears and everything works normally.

We have tried to disable the custom bootscreen:
//#define SHOW_CUSTOM_BOOTSCREEN

We have tried to disable the Marlin bootscreen:
//#define SHOW_BOOTSCREEN

We have checked the power supply.
We have wrapped the "flat cable" in aluminum foil and ground everything correctly.
We have deleted the "firmware.bin" and it did not solve the problem.
The first time the firmware is loading the "firmware.bin", those horizontal lines do not appear, but when it is loading the "FIRMWARE.CUR" it does appear.
What exactly is happening? How do I fix those horizontal lines on boot?

**Tags:** firmware, lcd-screen
> **Comments:**
> **username_1**: So I take it your questions are probably, *What exactly is happening?* & *How do I go about resolving the problem?* The reason I say, is, you really didn't specify a question in your ... er ... *question*. Could you please clarify what you're trying to figure out so we don't have to assume?  
> **username_2**: Seems to be normal for now. Both my SKR 1.3s running Marlin 2.0 do this.  
> **username_0**: Any other idea on how to solve this? It seems to be a problem in the bootloader routine.  

---

## 1 answers

### Answer by username_3 on 2019-11-14. Score: 3

Something is causing your screen to get signals to display that before your board properly takes it over after 3 seconds. It is an oddly repetitive pattern.

If it is software, you should not see it on a stable stock marlin release with minimal customizations to enable the LCD. Usually nothing else shares pins with the LCD, but please do double check pin assignments.

Beyond software lies a realm of hardware issues:

Issue could be due to bad wiring or wires running in areas where they are picking up noise as the system boots up; LCD ribbons are not particularly noise resistant. I say wiring but it could be anywhere along the circuit, including circuit boards.

There is also some (smaller) chance that your power supply is providing the noise at the initial boot up in which case you may be able to resolve it by adding capacitors to stabilize the DC voltage. Not sure what check you already did of the power supply, but a DC (RMS) reading may not show anything strange on a regular multimeter even if there is a strange AC signal.

> **Comments:**
> **username_0**: We have checked the LCD ribbons, and other hardware possibilities. It seems to be software. The first time the firmware is loading the "firmware.bin", those horizontal lines do not appear, but when it is loading the "FIRMWARE.CUR" it does appear.  

---

