-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
When the encoder adjusts the fan speed, the fan speed and print speed are changed together #757
Comments
Unfortunately, it's not a mistake, it's a feature try pressing 1 briefly before using the encoder. |
The fix that you suggested does not work? "Fixed encoder behavior in touch mode. #718" |
It's not working, so I closed it |
I suppose the contacts of the encoder, the pins on the ext port to the mainboard where Marlin runs and the inputs of the displays processor are hard wired together. In that case there is no satisfying solution. The encoder signals will always be received by the display and the mainboard. So either one can use the encoder with the display - then Marlin should be configured to nut use its display. Or Marlin can use the display but the touch screen firmware has to ignore the encoder. Else both of the systems react independently on the encoder and do different things. |
You're saying that right. But this would be a big HW and SW intervention in the display. The solution is to make sure that before you turn the encoder, Marlin is not in the home screen, where he changes the print speed. Another option is to disconnect the EXP2 connector if I don't want to use the Marlin transmitter. EXP2 transmits encoder movement data to Marlin. If I switch to Marlin, you'll plug in the connector. :-) |
You'll never know if Marlin is still in Menu-mode or if already returned to status-screen via timeout. This will never work reliably. Adding a g-code to Marlin to enable/disable the display-panel-inputs? Kind of 'keylock'? |
When I disable the option |
This option will only increase the time to return to the status screen. |
Option -1 turns off the automatic return of the Marlin setting screen |
Maybe to force the Marlin to refresh the display? And why no longer can select modes using the knob? |
I was wondering why the speed display went crazy when trying to adjust it using the knob, and also why the speed changed by itself all the time. In Marlin there is an option that should disable feedrate multiplier change on the status screen in Configuration_adv.h called Update: well, that worked, but still there are issues when adjusting speed or flow via the rotary encoder. |
Before the 41a11fa adjusting fan speed, speed and flow using the knob in the BTT default firmware worked, now if you turn the knob fast it glitches. I was using @guruathwal 's branch when I noticed this, switched to the BTT and it worked fine. Now the glitch has propagated in the main fw. I tried to investigate the issue but can't figure it out. It could be related to the new larger fonts cause everything else seems to work the same and that is the only obvious change (except for the code split). |
Made a short video about the issue: https://youtu.be/u0Gz-jvzVVs The changes are also sent to the printer and the glitch persists until reboot. |
This issue is now described in the pinned ticket #1047 Please close this ticket |
Close this ticket |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Hello, if you go into the fan speed settings of the model blowing fan and start adjusting its speed with the encoder, this causes a change in print speed along with a change in the fan speed, everything works fine with the touch buttons.
<TFT Firmware Version 26.x Main Board Firmware Marlin-bugfix-2.0.x
The text was updated successfully, but these errors were encountered: