# Firmware proposal

**URL:** <https://forum.snapmaker.com/t/firmware-proposal/22771>\
**Category:** Snapmaker 2.0 (3-in-1)\
**Created:** [December 19, 2021, 8:27am UTC](https://forum.snapmaker.com/t/firmware-proposal/22771 "2021-12-19T08:27:14Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matrixx200x](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/matrixx200x/32/16396_2.png) [@Matrixx200x](https://forum.snapmaker.com/u/Matrixx200x)\
**Post date:** [December 19, 2021, 8:27am UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/1 "2021-12-19T08:27:14Z")

</div>

1.) A screensaver for the control panel, as long as the prints run partially burns the standard image. A screensaver button or option would be advantageous.

2.) A function to change the tool, a button or function to move the axes and the tool head to the center (or freely selectable) of the Z and Y axis. To do this every time by hand is a bit cumbersome.

3.) An always visible light button for the housing light. If e.g. an error occurs e.g. filament empty or similar is no possibility to call the housing menu to turn on the light.  
An always visible button that is always displayed above the screen would be great.

4.) Make the housing light intensity adjustable via a slider.

5.) Make the housing fan speed adjustable with a slider.

Greetings

Florian

From German Translated with DeepL

---

<div class="post-metadata">

**Author:** ![digitalfreak](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/digitalfreak/32/28796_2.png) [@digitalfreak](https://forum.snapmaker.com/u/digitalfreak)\
**Post date:** [December 19, 2021, 12:19pm UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/2 "2021-12-19T12:19:25Z")

</div>

Welcome to the forum.

Some good suggenstions.  
Points 4 and 5 may not be possible without an hardware change.

---

<div class="post-metadata">

**Author:** ![pugs](https://avatars.discourse-cdn.com/v4/letter/p/ecae2f/32.png) [@pugs](https://forum.snapmaker.com/u/pugs)\
**Post date:** [December 19, 2021, 12:26pm UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/3 "2021-12-19T12:26:44Z")

</div>

Touchscreen standby mode so it can’t interrupt my Rpi running Octoprint/CNCjs & Cura

👍

---

<div class="post-metadata">

**Author:** ![Matrixx200x](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/matrixx200x/32/16396_2.png) [@Matrixx200x](https://forum.snapmaker.com/u/Matrixx200x)\
**Post date:** [December 19, 2021, 1:03pm UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/4 "2021-12-19T13:03:04Z")

</div>

> [@digitalfreak](#):
>
> Welcome to the forum.
> 
> Some good suggenstions.  
> Points 4 and 5 may not be possible without an hardware change.

Why.  
is now also already possible. 😉

M1010 S3 P255 ; LED’s On at 100%  
M1010 S3 P192 ; LED’s On at 75%  
M1010 S3 P128 ; LED’s On at 50%  
M1010 S3 P64 ; LED’s On at 25%  
M1010 S3 P0 ; LED’s OFF

M1010 S4 P255 ; Enclosure Fan 100%  
M1010 S4 P192 ; Enclosure Fan 75%  
M1010 S4 P128 ; Enclosure Fan 50%  
M1010 S4 P64 ; Enclosure Fan 25%  
M1010 S4 P0 ; Enclosure Fan OFF

> <https://github.com/Snapmaker/Snapmaker2-Controller/blob/main/snapmaker/src/gcode/M1010.cpp>

---

<div class="post-metadata">

**Author:** ![ElloryJaye](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/elloryjaye/32/13979_2.png) [@ElloryJaye](https://forum.snapmaker.com/u/ElloryJaye)\
**Post date:** [December 19, 2021, 2:02pm UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/5 "2021-12-19T14:02:32Z")

</div>

File these with the github repository. Nobody from Snapmaker actually reads the forums anymore.

---

<div class="post-metadata">

**Author:** ![zauguin](https://avatars.discourse-cdn.com/v4/letter/z/c89c15/32.png) [@zauguin](https://forum.snapmaker.com/u/zauguin)\
**Post date:** [December 19, 2021, 2:07pm UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/6 "2021-12-19T14:07:19Z")

</div>

> [@pugs](#):
>
> Touchscreen standby mode so it can’t interrupt my Rpi running Octoprint/CNCjs & Cura

Try running `M2001 S0` and `M2001 S1`. It’s not so much standby but more turning the screen off and on again, but it should stop it from interfering with your Pi.

---

<div class="post-metadata">

**Author:** ![digitalfreak](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/digitalfreak/32/28796_2.png) [@digitalfreak](https://forum.snapmaker.com/u/digitalfreak)\
**Post date:** [December 19, 2021, 2:48pm UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/7 "2021-12-19T14:48:27Z")

</div>

Then I totaly not understand why they have no option for that in the front end.

---

<div class="post-metadata">

**Author:** ![Tomi](https://avatars.discourse-cdn.com/v4/letter/t/f4b2a3/32.png) [@Tomi](https://forum.snapmaker.com/u/Tomi)\
**Post date:** [December 19, 2021, 5:07pm UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/8 "2021-12-19T17:07:56Z")

</div>

> [@Matrixx200x](#):
>
> Why.  
> is now also already possible. 😉
> 
> M1010 S3 P255 ; LED’s On at 100% …

The values ​​are different, it was mentioned in [THIS](https://forum.snapmaker.com/t/ability-to-control-lights-fan-on-enclosure-mid-print/8889/18) post.

Also @Ronin will use P values\> 100 to change RGB colors in its [DIY controller](https://forum.snapmaker.com/t/diy-enclosure-controller-prototype-on-arduino/22094).  
But the idea of ​​sliders on the LCD is very cool. 👍

---

<div class="post-metadata">

**Author:** ![Matrixx200x](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/matrixx200x/32/16396_2.png) [@Matrixx200x](https://forum.snapmaker.com/u/Matrixx200x)\
**Post date:** [December 20, 2021, 1:17pm UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/12 "2021-12-20T13:17:06Z")

</div>

Where please  
A link please where I can post.

---

<div class="post-metadata">

**Author:** ![ElloryJaye](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/elloryjaye/32/13979_2.png) [@ElloryJaye](https://forum.snapmaker.com/u/ElloryJaye)\
**Post date:** [December 20, 2021, 2:44pm UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/13 "2021-12-20T14:44:11Z")

</div>

You linked the github repository yourself. [https://github.com/Snapmaker/Snapmaker2-Controller/issues](https://github.com/Snapmaker/Snapmaker2-Controller/issues) and click on “New Issue”. You’ll need a github account.

---

<div class="post-metadata">

**Author:** ![brvdboss](https://avatars.discourse-cdn.com/v4/letter/b/9f8e36/32.png) [@brvdboss](https://forum.snapmaker.com/u/brvdboss)\
**Post date:** [December 20, 2021, 4:39pm UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/14 "2021-12-20T16:39:12Z")

</div>

> [@zauguin](#):
>
> `M2001 S0` and `M2001 S1`

Nice, adding these to my octoprint start and stop gcode code. Will prevent some involuntarily actions I’ve had in the past by naively using the touch screen

---

<div class="post-metadata">

**Author:** ![Snapjehet](https://avatars.discourse-cdn.com/v4/letter/s/dbc845/32.png) [@Snapjehet](https://forum.snapmaker.com/u/Snapjehet)\
**Post date:** [December 20, 2021, 10:16pm UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/15 "2021-12-20T22:16:42Z")

</div>

Make the fan blade speed dependant on the temperature of the enclosure.

---

<div class="post-metadata">

**Author:** ![gilgy\_onTHEbend](https://avatars.discourse-cdn.com/v4/letter/g/ed8c4c/32.png) [@gilgy\_onTHEbend](https://forum.snapmaker.com/u/gilgy_onTHEbend)\
**Post date:** [December 26, 2021, 12:38am UTC](https://forum.snapmaker.com/t/firmware-proposal/22771/16 "2021-12-26T00:38:22Z")

</div>

instead of 3 in gcode, add a physical switch to turn on/off lights or fan. A hardware hack.
