CR6Community / Marlin

This Marlin fork has the goal of cleaning-up the source code changes for the CR-6 so it can be merged upstream. We also want to extend the functionality to make it fully functional
GNU General Public License v3.0
474 stars 82 forks source link

[FR] Ability for the screen to go on sleep #80

Closed Logicenios closed 3 years ago

Logicenios commented 3 years ago

Hello,

The official firmware has the ability for the screen to turn off after x seconds(which is bad because you can't change it anywhere) it you be useful having something like that.

Thanks

Sebazzz commented 3 years ago

I need to look further into the documentation of DGUS whether it is possible to set this dynamically. I'm afraid not though.

Sebazzz commented 3 years ago

image

It should be possible by writing to register 0x82.

Sebazzz commented 3 years ago

This is now implemented in the touch screen, temporary locations are here:

image

@grobux is further refining the UX for this

Screen brightness is reduced to 10% on stand-by, and a mute function has been implemented.

BubuMVX commented 3 years ago

Screen updated, here's a preview: 47_E_control

Sebazzz commented 3 years ago

I'm closing this now because it has been implemented and is ready for CF5 beta. In addition, I've implemented a control for setting the screen stand-by brightness value. @grobux is doing the final UI polishing.