-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
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
[BUG] LCD fan settings glitch #17570
Comments
@thinkyhead I thinks this bug and mine are the same And i have discover another bug |
Why is that? Is it because FORCE_INLINE bool all_axes_homed() { return (axis_homed & 0x7) == 0x7; } |
@thinkyhead I went back in the release versions and it first shows up in 2.0.3 |
If you have single nozzle config , i have fixed , an old bug in the fanspeed menu Explanation : Fanspeed1 = fanspeed1 of Extruder1 , fanspeed2 for extruder 2 , this option can be enabled/disabled in cfg.h in the last bugfix2.0 Report us |
@studiodyne |
Lack of Activity |
PR #18400 should fix this issue. |
I'll re-open this since my PR isn't actually merged in yet. That way we don't lose track of comments if anyone provides more feedback. For anybody who was experiencing this fan issue, please feel free to try the fix referenced in the pull request above. |
Also I don’t think you can send a M106 or M107 command without a fan number, it may not default to fan1. |
I think I did that and it worked, but that isn’t what I was testing so I wasn’t paying too much attention. |
Applied the PR code change to 2.0.x Bugfix, no change. It looks like the array or index when selecting a fan above fan1 and below the max fan causes the selection of the highest shown on the LCD unless Fan2 is the highest. Also, if selecting the highest on the screen, it will select the next fan unless the next fan is greater than the max fan. See this Video of this issue |
@NAPCAL you said here this is not fixed, but on the PR itself you seemed to indicate it is fixed? Which of these is correct? |
It is fixed, tired me the first time I copied the the removed code. Thisiskeithb let me know there was a 2nd set of changes that time around I made the correct changes. I tested it on my BTT Pro (3 fans) & BTT GTR/M5 (6 fans) both passed with the new code. |
Thanks @NAPCAL! @yangwenxiong, we haven’t heard from you yet, but this should now be fixed. I’m going to flag this issue as stale, which simply allows our maintenance bot to close the issue in 5 days if there is no more activity on this issue. Please only reply at this point if there is still a reason to keep the issue open. |
Uh-huh,Nice ,It's working. Thank you |
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. |
Bug Description
Recently, I downloaded the latest marin 2.0 firmware. When testing the main controller on the motherboard of stm32F407xxx, I found that when setting the fan on the screen, the setting fan did not correspond to the set fan number, that is, I wanted to set fan 2, but the result turned into fan 3.I think there's a bug
My Configurations
The default configuration is stm32f407xx main control board
Steps to Reproduce
Expected behavior:
Turn on fan x on the 12864 screen and the corresponding fan x will be turned on
Actual behavior:
Open fan x on the 12864 screen, the corresponding fan x is not corresponding, open other fans
Additional Information
The text was updated successfully, but these errors were encountered: