# Stock Ender 3 Pro v4.2.2 stock lcd - no display

**URL:** <https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163>\
**Category:** Bug Reports\
**Created:** [18 September 2022 22:37 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163 "2022-09-18T22:37:55Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![mitchsfm](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/mitchsfm/32/599_2.png) [@mitchsfm](https://marlin.crc.id.au/forum/u/mitchsfm)\
**Post date:** [18 September 2022 22:37 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163/1 "2022-09-18T22:37:55Z")

</div>

I have a stock Ender 3 Pro with v4.2.2 motherboard, stock lcd display. With current builds, software appears to load ok, but the lcd display stays blank.

When I self compile Marlin for this printer I understand that that if I select #define CR10\_STOCKDISPLAY then an additional #define RET6\_12864\_LCD has to be added for the display to function.

Could this additional define not being added be the cause of my blank display after loading the latest build??

Thanks for any insight…

Mitch  
Opelika, AL

---

<div class="post-metadata">

**Author:** ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)\
**Post date:** [22 September 2022 12:54 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163/2 "2022-09-22T12:54:23Z")

</div>

The code in question is:

```auto
#define CR10_STOCKDISPLAY
#if ENABLED(CR10_STOCKDISPLAY)
  #define RET6_12864_LCD // Specific to the SoC (can either be RET / VET)
#endif

```

As such, if `CR10_STOCKDISPLAY` is defined, it will also define `RET6_12864_LCD`.

Did you use a nightly from my site? If so, which one?

---

<div class="post-metadata">

**Author:** ![mitchsfm](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/mitchsfm/32/599_2.png) [@mitchsfm](https://marlin.crc.id.au/forum/u/mitchsfm)\
**Post date:** [22 September 2022 16:05 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163/3 "2022-09-22T16:05:18Z")

</div>

Yes, I have used the nightly for both the Ender 3 PRO v4.2.2 and the Ender 3 MAX v4.2.7. Both result in a blank display.

If I compile myself, both printers, with the above snippet exactly as you have displayed them, then I get the correct display. So I was suspecting that snippet is my problem with the nightly builds.

But it might be something else. Regardless, I am getting blank displays for the stock display for both the Ender 3 PRO mb v4.2.2 and the Ender 3 MAX mb 4.2.7 using the nightly builds.

I am at a loss to explain my problem.

Tnx for reaching out.

Mitch  
Opelika, AL

---

<div class="post-metadata">

**Author:** ![mitchsfm](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/mitchsfm/32/599_2.png) [@mitchsfm](https://marlin.crc.id.au/forum/u/mitchsfm)\
**Post date:** [23 September 2022 00:13 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163/4 "2022-09-23T00:13:52Z")

</div>

Just downloaded and installed Ender3-Max-v4.2.7-20220922.bin, no joy, display still blank. If not too much trouble, please include the snipped you referenced #define RET6\_12864\_LCD. If you will email me that bin I can try it.

I know when I compile myself for my stock displays for both the Ender 3 Pro and Ender 3 Max, the display is blank unless you activate the #define CR10\_STOCKDISPLAY and include the #define RET6\_12864\_LCD.

Thanks  
Mitch  
sf.mitchell (at) [pm.me](http://pm.me)  
Opelika, AL USA

---

<div class="post-metadata">

**Author:** ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)\
**Post date:** [23 September 2022 00:36 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163/5 "2022-09-23T00:36:50Z")

</div>

The base configs come from:

> <https://github.com/MarlinFirmware/Configurations/blob/bugfix-2.1.x/config/examples/Creality/Ender-3/CrealityV422/Configuration.h#L2850>

That’s for the v4.2.2 board.

The Ender 3 Max config comes from here:

> <https://github.com/MarlinFirmware/Configurations/blob/bugfix-2.1.x/config/examples/Creality/Ender-3%20Max/Configuration.h#L2848>

As you can see, its set in both configs…

As such, maybe this is a bug and not a config error.

---

<div class="post-metadata">

**Author:** ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)\
**Post date:** [23 September 2022 01:40 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163/6 "2022-09-23T01:40:57Z")

</div>

Just as a suggestion, have you tried re-formatting your SD Card? Maybe the flash isn’t quite working properly?

I certainly can’t seem to find a problem with the configuration of the build itself…

---

<div class="post-metadata">

**Author:** ![mitchsfm](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/mitchsfm/32/599_2.png) [@mitchsfm](https://marlin.crc.id.au/forum/u/mitchsfm)\
**Post date:** [23 September 2022 23:20 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163/7 "2022-09-23T23:20:50Z")

</div>

Took your suggestion and re-formatted the sd card. Fresh card for both Ender 3 Pro and Ender 3 Max. Loaded latest daily complies for each. Nothing different, still blank display.

I can compile myself, and the .bin loads just fine with proper display on both printers.

Hardware Ender 3 Pro: Creality Motherboard v4.2.2  
Processor GD32F303RET6 512K  
Board marked A/C for drivers  
Marlin: MOTHERBOARD BOARD\_CREALITY\_V422

Hardware Ender 3 Max: Creality Motherboard v4.2.7  
Processor STM32F303RET6 512K  
Board marked A/C for drivers  
Marlin: MOTHERBOARD BOARD\_CREALITY\_V427

Bug in Marlin?

Thanks  
Mitch  
Opelika, AL

---

<div class="post-metadata">

**Author:** ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)\
**Post date:** [23 September 2022 23:37 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163/8 "2022-09-23T23:37:43Z")

</div>

> [@mitchsfm](#):
>
> Bug in Marlin?

I’m not exactly sure - I got someone to test the config completely separate to my environment and their display worked fine.

I’m at a loss to understand what could be the issue - as the config is certainly correct.

I’m wondering if the platformio build cache is causing a problem - so I’ve disabled it for the next run of builds today (about an hours time) - and lets see if that makes any difference…

If not, its back to troubleshooting!

---

<div class="post-metadata">

**Author:** ![Dust](https://marlin.crc.id.au/forum/letter_avatar_proxy/v4/letter/d/c2a13f/32.png) [@Dust](https://marlin.crc.id.au/forum/u/Dust)\
**Post date:** [24 September 2022 01:25 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163/9 "2022-09-24T01:25:43Z")

</div>

Somewhere along the way this was added to the Configuration.h  
#define SERIAL\_PORT\_2 3  
But the serial port 3 IO pins are on the LCD connector.  
This is a pin conflict.

---

<div class="post-metadata">

**Author:** ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)\
**Post date:** [24 September 2022 10:44 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163/10 "2022-09-24T10:44:48Z")

</div>

So, following this further - it seems the Ender 3 configs have: `//#define SERIAL_PORT_2 -1`

The Ender 3 Pro configs have: `#define SERIAL_PORT_2 3`

As mentioned, this seems to be incorrect.

I’ll set up the builds scripts for the nightlies to disable SERIAL\_PORT\_2 on all the Ender 3 configs. We’ll see if that works afterwards.

---

<div class="post-metadata">

**Author:** ![CRCinAU](https://marlin.crc.id.au/forum/user_avatar/marlin.crc.id.au/crcinau/32/1337_2.png) [@CRCinAU](https://marlin.crc.id.au/forum/u/CRCinAU)\
**Post date:** [25 September 2022 07:27 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163/11 "2022-09-25T07:27:42Z")

</div>

@mitchsfm - Are you able to try todays build and see if this problem is resolved?

---

<div class="post-metadata">

**Author:** ![choi0706](https://marlin.crc.id.au/forum/letter_avatar_proxy/v4/letter/c/5f9b8f/32.png) [@choi0706](https://marlin.crc.id.au/forum/u/choi0706)\
**Post date:** [6 December 2022 07:36 UTC](https://marlin.crc.id.au/forum/t/stock-ender-3-pro-v4-2-2-stock-lcd-no-display/1163/12 "2022-12-06T07:36:42Z")

</div>

I can confirm this is happening to me as well. Screen blank. Is there a specific fix?
