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

How do I use the LEVELING SETTING menu in the Calibrate menu? #83

Closed
junonara opened this issue May 26, 2022 · 7 comments
Closed

How do I use the LEVELING SETTING menu in the Calibrate menu? #83

junonara opened this issue May 26, 2022 · 7 comments

Comments

@junonara
Copy link

junonara commented May 26, 2022

I know that the CR6Community's firmware has a "Fade height" setting function in the "LEVELING SETTINGS" menu. But when I click the "LEVELING SETTINGS" menu in the "Calibrate -> BED LEVELING" menu, nothing happens. If I click LEVELING SETTINGS, the sub menu should be displayed, but the sub menu is not displayed and stays in the LEVELING menu.

The picture of the Fade Height setting in the Community Firmware release 6.1's release notes is as follows.
24f19e1368ca

I don't know if this is a 3d printer firmware issue or a touch screen firmware issue. Is there another way to enter the LEVELIN SETTINGS menu?

@Thinkersbluff
Copy link
Contributor

Might be specific to your system.

No problem getting here on my system:

image

Which touchscreen firmware do you have loaded?

@junonara
Copy link
Author

junonara commented May 26, 2022

I used 61F_RC_090522_v2. And 61F_RC_290422_v1 is the same. The 3D printer firmware is Community 6.1 version, and only Configuration.h has been modified using the configs of cr6-se-v4.5.3-mb.

#define FIL_RUNOUT_ENABLED_DEFAULT false
#define DEFAULT_LEVELING_FADE_HEIGHT 10.0

Sorry, my touch screen seems to have a lot of issues. The FADE HEIGHT setting has been modified in the community firmware and is being used, so even if it cannot be used in the UI, there is no problem right now.

@Thinkersbluff
Copy link
Contributor

I used 61F_RC_090522_v2. And 61F_RC_290422_v1 is the same

Ah, sorry, I should have asked that question first.
You may have found an error in the refactoring. It is 3 am as I write this reply and I have a 2 hr print job running. I will check tomorrow and get back to you.

@Thinkersbluff
Copy link
Contributor

Thinkersbluff commented May 26, 2022

So, I definitely see issues on the page itself, which I will address with a new RC, but I had no trouble getting here with v2. Have not yet tried v1.

I do not know of any other way to get to that page, but per the UI philosophy, I think it could make sense to add a button to the Setup menu…. I will explore that idea, too.

B5D26D7E-69A4-4D99-B041-2BE8A57A10B5

@Thinkersbluff
Copy link
Contributor

Please try flashing this repaired RC and let me know if it works?
DWIN_SET.zip

@junonara
Copy link
Author

I flashed the DWIN_SET you sent to the touch screen and modified the community firmware source to confirm that the screen output is normal. The community firmware source modification is Marlin\src\lcd\extui\dgus_creality\creality_touch\DGUSDisplayDef.cpp.

DGUSDisplayDef

The UI processing part of LEVELING SETTINGS was blocked by an unused definition called HAS_BED_PROBE_SETTINGS. After changing the HAS_BED_PROBE_SETTINGS to HAS_PROBE_SETTINGS and updating the 3D printer, it was possible to enter the LEVELING SETTINGS menu and the menu icons are displayed normally.

IMG_20220527_084641_DRO

Thanks for your help every time.

@Thinkersbluff
Copy link
Contributor

The UI processing part of LEVELING SETTINGS was blocked by an unused definition called HAS_BED_PROBE_SETTINGS. After changing the HAS_BED_PROBE_SETTINGS to HAS_PROBE_SETTINGS and updating the 3D printer, it was possible to enter the LEVELING SETTINGS menu and the menu icons are displayed normally.

I am very happy for you that your edits solved your problem.
I am equally mystified as to why you found that necessary, as my own system still has the original "HAS_BED_PROBE..." line in Marlin\src\lcd\extui\dgus_creality\creality_touch\DGUSDisplayDef.cpp, and it is working fine.

No one should have to edit the CF6.1-Final mainboard firmware, to use the refactored DWIN firmware.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants