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

disable the opening of the constant temperature control with the (+/A) button. #1663

Open
Dekanser opened this issue Apr 11, 2023 · 1 comment
Assignees
Labels
Enhancement New feature or additional function.

Comments

@Dekanser
Copy link

Problem.
When I solder, I often have to use boost mode. The temperature limit for boost mode is set to 340 degrees, but I don't always need this temperature. More often I use boost mode for 0.5-2 seconds to raise the temperature by 40-60 degrees.

Very often, when using boost mode for a short time, instead of boost mode, the temperature control interface opens.
image

Without visual control, I cannot understand whether boost mode or temperature control has turned on, since both actions are performed with one button (+ / A).

As a result, I constantly unintentionally set the maximum possible temperature to 400 degrees instead of briefly using boost mode.


What do we need.
I would like to have a checkbox to disable the opening of the constant temperature control with the (+/A) button.
At the same time, it will remain possible to set the desired constant temperature by opening the temperature adjustment interface with the button (-/B)
The (+/A) button in soldering mode will only boost the mode, and if the user needs to change the constant temperature, the user presses the (-/B) button and then uses (+/A) to increase or (-/B) to decrease the temperature .


Alternatives.
I tried using the button lock
"Setting: Allow locking buttons"
but this is not at all what I need, since it blocks not only the (+ / A) button, but also (- / B). I lose the ability to set the desired constant temperature by opening the temperature adjustment interface.


Why is it important?
I believe this is an essential feature that will help protect the user from erroneously setting the maximum temperature to 400 degrees, which can lead to damage to the soldered device or element, as well as to the heating element.
Without visual control of the screen, there is no way to determine what you are doing, briefly turn on the boost mode or change the constant temperature by 400 degrees, which causes a lot of problems.
The user should be able to separate this functionality more explicitly, since the delay in pressing does not provide reliable control.
Ideally, this setting should be enabled by default to help protect the user from making mistakes.
Reaching for the button (- / B) does not cause such inconvenience as 400 degrees turned on by accident.

@Dekanser Dekanser added the Enhancement New feature or additional function. label Apr 11, 2023
@discip
Copy link
Collaborator

discip commented Sep 23, 2023

@Dekanser
Since your request is not that hard to achieve, but at the same time relatively special, which in turn makes it not convenient to implement as rightly stated by @ia in #1719 (comment), I recommend you to create a fork and change the corresponding line in code yourself:

case BUTTON_F_SHORT:
case BUTTON_B_SHORT: {

You just need to enter break; between line 82 and 83.
That's it. 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or additional function.
Projects
None yet
Development

No branches or pull requests

3 participants