🔧 Rework MKS Monster8 pins with CR10_STOCKDISPLAY support #26988
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.
Description
This started out as a "bug report" on Discord stating MKS Monster8 boards did not support
CR10_STOCKDISPLAY
so I added support in #26987. After realizing there was a wall of warnings due to redefined pins, it became clear that the pins file needed to be reworked to match what we typically do now.I tested the following LCDs/TFTs on an MKS Monster8 V2:
REPRAP_DISCOUNT_SMART_CONTROLLER
REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
CR10_STOCKDISPLAY
note: New / support added in this PRMKS_MINI_12864
note: Inserting an SD into the LCD causes the UI to freeze, but behavior was the same before this PR.MKS_MINI_12864_V3
MKS_TS35_V2_0
note: You get a firmware updating/erasing status with this screen. Neat.Requirements
Any of the mentioned hardware in this PR.
Benefits
MKS Monster8 V1 and V2 will support
CR10_STOCKDISPLAY
and pins file more closely aligns to what we do with other pins files.