-
-
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
[BUG] Additional bed move while G29 probing #25565
Comments
On code, not checked properly, there is something like: |
I didn't change those values and they worked before. So, I don't know what your suggestion is |
your extra move may be due to Z_CLEARANCE_DEPLOY_PROBE (5mm) vs Z_CLEARANCE_BETWEEN_PROBES (2mm). Not checked when/if something has been changed on probing recently |
Ok, so I've played around with those values now and, while they of course have an effect, it still does an additional move. It seems to me that there is something hard coded? |
Maybe this. Related to bltouch hispeed mode: |
that would match up... |
So I gave it a try and changed the line: and voila, No additional move anymore. |
I've found another commit from March 18. 88da531. There this line was added. |
I noticed an new, extra Z move with the latest bugfix on a Ender-3 with a BLTouch and suspected this was the offending commit but I currently have my machine torn apart for a hotend replacement and couldn't test it 🙂 |
Any chance this is our missing Z move from #25560? |
I didn't commit my changes if that's what you mean? |
My untrained brain was just thinking, these issues popped up in the same timeframe. One has an extra Z move, and the other has a missing Z move. I was hoping this fix might also fix the other. I will try to test it in the next few days if no one gets there before I do. |
I'm in the midst of trying to obtain consistent probe behavior across different probing procedures. I've added more debugging to get a better idea where and how to adjust things. Please test the latest code…
Repeat this procedure, if needed, to demonstrate inconsistencies. From these logs I can get a better idea of where the raises are occurring and apply additional refinements. |
Hope this helps, My G29 works, it does seem to move extra far before probes. Next up trying the bltouch hs mode for the g34 error. |
Maybe. My other printers will be printing most of the night so I can't easily compare. HS mode, for me, just keeps the bed in contact with the BLTouch, and doesn't ever clear all the way. I do not like the way it crashed so I prefer not to use it. Everything else seemed the same. Still missing the clearing move after the bed physically (g34) levels. |
@unitrix0 For clarity, when you say extra move, do you mean it moves further than it should, but in one movement, or that it makes two distinct moves? because extra distance will definitely be from that commit, an additional move however, definitely not |
I'm not the right one to ask about this. G29 works fine for me. I was just hoping my logs might help clarify the actual moves happening. I only have an issue with g34. I do not see two distinct moves. |
That's why I @'d unitrix ;) I've tried taking a look into G34, but I can't do any testing since my printer isn't dual Z |
I have one machine with a BLTouch that I have been trying out. So far, just the |
I had a bit of a mess around with it, I could tell that's what you were going for, so tried to tidy up the loose ends :) I'll open up a PR for it, so hopefully it'll just need merging in. |
it actually makes an addittional move. I've changed my configuration to make another video with slower probing speeds. Now it's also clear that the second move comes from somewhere else since it uses not the probing speed value. |
Likely related, but possibly a different bug: I updated to the current Changing Some other relevant settings that work fine in older versions of Marlin: #define Z_CLEARANCE_DEPLOY_PROBE 0 // Z Clearance for Deploy/Stow
#define Z_CLEARANCE_BETWEEN_PROBES 2 // Z Clearance between probe points
#define Z_CLEARANCE_MULTI_PROBE 1 // Z Clearance between multiple probes
#define Z_AFTER_PROBING 5 // Z position after probing is done |
Yes, can confirm that. |
Reverting 49f1cc8 fixes the single probe per point issue for me. |
So for the double lift, this is because before probing it lifts to |
This should be fixed with #25631 - testing on my printer shows no extra lifts now. |
For G34 I assume? |
Both Please test #25631 and report your findings in that PR. |
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. |
Did you test the latest
bugfix-2.1.x
code?Yes, and the problem still exists.
Bug Description
I run the latest version of trhe bugfix-2.1.x branch and recently the printer started to additionally lower the bed when running a G29. Is that a new configuration option or abug?
I configured
MULTIPLE_PROBING 2
andBLTOUCH_HS_MODE true
A video showing the problem: https://youtu.be/SN9cbFaW7ks
Bug Timeline
new
Expected behavior
In previous versions it did the two probes and then lowered to
Z_CLEARANCE_BETWEEN_PROBES
(I think) and then moved to the next point.Actual behavior
After the two probes it lowers the bed to
Z_CLEARANCE_BETWEEN_PROBES
and an additional ammount which I cannot tell where it comes from.Steps to Reproduce
Simply run a G29
Version of Marlin Firmware
Bugfix-2.1.x 2023-03-24
Printer model
Ender 5 plus
Electronics
Bigtreetech SKR MINI E3 V3.0
Add-ons
No response
Bed Leveling
ABL Bilinear mesh
Your Slicer
Cura
Host Software
OctoPrint
Don't forget to include
Configuration.h
andConfiguration_adv.h
.Additional information & file uploads
Configurations.zip
The text was updated successfully, but these errors were encountered: