Allow custom bootscreen images to be used on Ender-3 V2 LCD module #960
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adjusted images to allow them to actually be uploaded to a genuine Ender-3 V2 LCD board, which is surprisingly picky.
Description
It is possible to change the boot-up screen of an Ender-3 V2's LCD screen to an alternate image, provided it conforms to certain restrictions. There are included example custom boot-screens to choose from within the repository, however, genuine DWIN display modules (unsure as to other models) have a limitation that all
.jpg
images (such as the boot-screen) must be under 32KB. Most of the images in the repository were greater than this file size limit, and therefore will cause abstract data and corruption if uploaded to the LCD. I have compressed the images in order to fit this file size limit.Benefits
This allows the alternate bootscreens provided in the repository to be functional as drop-in replacements.
Related Issues
I had been discussing this with others in the official Marlin Discord server, as can be seen here: #bugs-chat. Additionally, another member of the server had already investigated the file size limitations in a previous issue here and confirmed my findings.