Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔧 Rework MKS Monster8 pins with CR10_STOCKDISPLAY support #26988

Conversation

thisiskeithb
Copy link
Member

@thisiskeithb thisiskeithb commented Apr 19, 2024

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 PR
  • MKS_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.

@thisiskeithb thisiskeithb changed the title 🔧 Rework MKS Monster8 pins 🔧 Rework MKS Monster8 pins with CR10_STOCKDISPLAY support Apr 20, 2024
@sjasonsmith
Copy link
Contributor

I merged bugfix-2.1.x into this just so thew Validate Pins Files check would run, since this must have been branched prior to that going in.

Copy link
Contributor

@sjasonsmith sjasonsmith left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This all looks good and Keith has done a lot of testing on this. It makes sense to go ahead and get it in so that if there is anything wrong in it @thisiskeithb can get that feedback while still fresh.

@sjasonsmith sjasonsmith merged commit a2f024f into MarlinFirmware:bugfix-2.1.x Apr 28, 2024
63 checks passed
@thisiskeithb thisiskeithb deleted the pr/rework_mks_monster8_pins branch April 29, 2024 01:05
RPGFabi pushed a commit to RPGFabi/Marlin that referenced this pull request Jun 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants