-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
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
Request : local autolevel possiblity #5885
Comments
hey, I am wondering what the use would be? I mean Z_Fade makes sense because you can disable the leveling after a specific height. But why would you want to apply leveling only in a specific region? Regards |
my bed and specially my glasses I use are not plate, so I need more a mesh than an autolevel, but it's not well implemented in 1.1.0 , it will be on the next one. how do you disable the leveling after specific height ? on Marlin or through gcode ? regards |
Quote from config: |
I learn Something thanks :) |
Also: the z_fade_height you specify with m420 must be higher than the Z_HOME_SEARCH height which is specified in the config. Otherwise you may hit your bed. |
With ABL you can make the square with R L F B parameters.
Example G29 F90 B110 L90 R110 |
It looks like it's exactly what I'm looking for :) |
Ok ABL -> auto bed leveling ^^ |
@james94jeans2 How are the |
When the z_fade_height is lower than Z_HOME_SEARCH we run into a problem when homing (G28). This firstly means we are at Z_HOME_SEARCH after performing the homing and not as exspected at 0. e.g.: If you were to command Z0 the nozzle goes down into the bed and up again. I am not sure where this behaviour comes from, but if nobody knows I will have a dig into that. A first idea for fixing would be to get rid of the Also on a sidenote: When homing with MBL enabled it will not home to the mesh leveled position. Only after doing a move to Z0 the leveling gets applied, allthough the LCD shows Z0 after homing. (this is just an esthetic thing) I fixed this for my setup by adding a I also just had the idea of replacing the just mentioned Sorry for the long reply, but I hope it helps to improve Marlin. |
That's bad behavior. Are you sure you're not actually referring to the MBL The |
I am sure. I don't understand that behaviour either. it's in line 3635 of Marlin_main.cpp: current_position[Z_AXIS] = MESH_HOME_SEARCH_Z |
Well, the thing is that MBL's leveling procedure is non-modal. When you first start MBL's |
Well, I think the If I remember correctly (it was a long time since I made MBL) and you haven't ruined it completely yet (as you have tried #3811 #3907), the probing is made from a coordinate system where |
Just to let you know, I find a solution for me to this request :
I can share this plugin, but I don't think it's the right place. If someone need it, just let me know where I can load it for every one. Regards |
Now that we can disable software endstops, during the MBL procedure we can just disable software endstops and allow movement below the bed. When MBL is done, we can just re-enable the software endstops if they had been on previously. No need to mess with faking the Z position. |
@spilz87 I guess your procedure written as a plugin for Cura, could find its way in this directory, if you submit it as a PR... and if this PR is accepted... |
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,
I don't know if it's the good place for this, tell me if I have to move it somewhere else.
my idea is :
the autolevel calculs a new plan, but on a pre-defined location selected on configuration.h.
but the size of object we want to print isn't always the same. so a good idea will be to be able to customise the autoleveb on a specific area.
is it possible to add it?
and to go further, this fonction can be directly used by slicers or a fonction on marlin can check the max rectangle on fist layer to determine it
sorry if it's already existe or if it's not clear, my English is not good.
Let me know if it's a good idea and if it's possible
regards
The text was updated successfully, but these errors were encountered: