Replies: 5 comments
-
The bed mesh macro simply adjusts the layout of the XY probing matrix before passing it on to Currently the As a bit of validation, I see that the stock Unfortunately, I can't test this because I've never had a printer that uses Lines 204 to 208 in 01c0d8a That would force a rehome to run after |
Beta Was this translation helpful? Give feedback.
-
Well, 2 things: 1.
Wouldn't in this scenario the steppers not shut off back to back without an additional full g28? and in that instance the only G28 of z is after ztilt and before a bed mesh. If that is the case then |
Beta Was this translation helpful? Give feedback.
-
As I explained:
You can look at As for the variance you're seeing in comparing the Z offsets of the zero reference points from the two meshes: it's a red herring. Your bed mesh config has your center probe point set to roughly the same coordinates as your zero reference point. However, That stated, it looks like you're seeing a variance of at most +/- 10 microns between runs. If that's the maximum variance across the full mesh, then it should be accurate enough for FDM/FFF printing. (If the variance is significantly worse, you may want to consider increasing your mesh density). And independent of all of the above, I read up a bit more on |
Beta Was this translation helpful? Give feedback.
-
Leaving a note here that I made the change to perform a full rehome after z-tilt or QGL in 14840a4. |
Beta Was this translation helpful? Give feedback.
-
I've been testing your new code. Unfortunately, it's breaking for klicky. I did confirm that it was in fact this change that did it by rolling forward and back. Right before the purge line I get Probe triggered prior to movement because it's completely skipping the dock routine and cancelling the print. I'm not entirely sure why? This is the relevent piece of my start code, FWIW
|
Beta Was this translation helpful? Give feedback.
-
This has been plaguing me for a while but I think I made some progress here in identifying the macro tie to my root cause.
https://discord.com/channels/460117602945990666/969563854071799818/1179114475891216424
This is on a trident. I'm talking about preheating the bed and printer for hours, home, z tilt, g28 z, bed mesh - then back to back ztilt, g28 z bedmesh. I'm doing virtual endstop with klickyPCB. This was an issue before when I had a regular endstop.
I did this, in a row, 4 times. You can especially see the difference between default and default_2.
Generally, the shape seems the same but the probed height changes. I see this in first layer inconsistency across prints.
Probe accuracy seems great to me.
probe accuracy results: maximum 1.721875, minimum 1.718750, range 0.003125, average 1.720000, median 1.720000, standard deviation 0.000968
The 0,0 position should always be z=0mm, yeah?
Because for me, it never is using the bed mesh with the macro.
I tried moving back to relative reference index, no improvement.
I changed probes, soaked them in alcohol, babystepped my print till it was perfect then saved it multiple times, checked my motors/steppers but realized it's not those if the entire bed mesh keeps the same shape and only varies in height.
The dead giveaway though has been someone suggesting I just straight run
_KM_BED_MESH_CALIBRATE_BASE
and when I do that? repeatable bed mesh zero reference position every time back to back.
The strange part is that the offset is not predictably off. If I run it over and over it is different every time and I don't understand why.
I've seen multiple people with similar issues but not so much fixes found.
I've got a git with my full config backup just note there are orphaned configs there not in use (like Kamp) https://github.com/tastyratz/VoronTrident/tree/master
Beta Was this translation helpful? Give feedback.
All reactions