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

[FR] Allow manual bed leveling #209

Closed
Sebazzz opened this issue Mar 4, 2021 · 4 comments
Closed

[FR] Allow manual bed leveling #209

Sebazzz opened this issue Mar 4, 2021 · 4 comments
Labels
t:enhancement New feature or request

Comments

@Sebazzz
Copy link
Collaborator

Sebazzz commented Mar 4, 2021

Description

Given some users are still experiencing bed leveling issues, both on stock and CF, we should give them the opportunity to manually level their bed by overriding the mesh leveling values.

For now implement for the CR-6 SE with a 4 by 4 grid only.

@Sebazzz Sebazzz added the t:enhancement New feature or request label Mar 4, 2021
@Sebazzz Sebazzz added this to the Community Firmware Release 6 milestone Mar 4, 2021
@Sebazzz
Copy link
Collaborator Author

Sebazzz commented Mar 4, 2021

This works for the most part now.

Two issues remain:

  • Unable to enter negative numbers
  • DWIN seems to be truncating floats (so the very last decimal might be different) very minor

Sebazzz added a commit to CR6Community/CR-6-touchscreen that referenced this issue Mar 4, 2021
CR6Community/Marlin#209

VP list generated using:

 $Start = 0x2360;$Current=$Start;for ($X = 1; $X -le 4; $X++) {
>> "COL $X"
>> for ($Y = 1; $Y -le 4;$Y++) {
>> "($X,$Y) {0:x2} - {1}" -f $Current,$Point
>> $Current += $Offset
>> $Point++
>> }
>> }

Output:

COL 1
(1,1) 2360 - 48
(1,2) 2362 - 49
(1,3) 2364 - 50
(1,4) 2366 - 51
COL 2
(2,1) 2368 - 52
(2,2) 236a - 53
(2,3) 236c - 54
(2,4) 236e - 55
COL 3
(3,1) 2370 - 56
(3,2) 2372 - 57
(3,3) 2374 - 58
(3,4) 2376 - 59
COL 4
(4,1) 2378 - 60
(4,2) 237a - 61
(4,3) 237c - 62
(4,4) 237e - 63
Sebazzz added a commit to CR6Community/CR-6-touchscreen that referenced this issue Mar 5, 2021
This now allows to enter negative bed leveling values.

CR6Community/Marlin#209
@Sebazzz
Copy link
Collaborator Author

Sebazzz commented Mar 5, 2021

Graphics are done by @ztakis - negative input implemented. That makes this complete.

Manual bed leveling, on the CR-6:
image

@Eliasezequiel81
Copy link

hello my name is ezequiel and i'm from argentina, i bought a cr6 max and installed the community firmware and the firmware is excellent but i would like to know if someone can explain to me how the mesh works and how it is edited and how i do it to get the values that my bed needs. Thank you very much for everything you do

@Thinkersbluff
Copy link

Sorry, this issue is closed. If you are looking for help and to join the Community, please join us in the Discord, here: https://discord.gg/U5rgMCT5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t:enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants