When updating my firmware on my 3D Printer (the ender 3), I recently ran into an issue when using a modified version of Jyers marlin. I realized that the screen configuration was of another type of LCD. So when I tried to flash it, the LCD screen would appear blank. After a lot of googling, I found a blog post by Crosslink describing how he is changing his Ender 3 V2‘s printer LCD to a smaller and older version of the screen. The LCD on the newer Ender 3 V2‘s are vertical, and the LCD I have is horizontal, for example, in the image below:
In crosslink’s tutorial on how he changed out his screen, he showed how to change his marlin firmware to accept the different style screen. You had to enable the screen type to be #define CR10_STOCKDISPLAY instead of using the #define DWIN_CREALITY_LCD, which was the setting to allow the config for the Ender 3 V2’s display. Then you need to change a setting required to flash the firmware.
And after that, I compiled the code in Visual Studio Code (with the PlatformIO plugin installed) and was able to successfully flash it onto my 3D Printer. There are more tweaks to the firmware I need to make for all of my hardware to work. But a huge thanks to Crosslink for his post! (Link to it here) he goes in-depth on why he switched to the older display and explains the process in great detail. He also has a Youtube video on it here:
Learn how i changed my screen’s boot screen here: blog.ezraharris.com/customizing-my-3d-printer-boot-screen/