Meshbed on Delta - no compensation is shown in M122
-
I have the following problem. I would like to work with the mesh bed compensation (device: Delta with sensor that is placed under the print head). I start it with the following macro:
M561
G28
G1 Z25 F8000; to mount the sensor
G30
M557 R400 S40
G29
G29 S1
G1 Z200 F8000; to remove the sensor- print -
But now it is so that obviously no compensation is carried out. I always have uneven spots in the first layer. In the M122 dialog, the following is under Move:
=== Move ===
Hiccups: 0 (0), FreeDm: 169, MinFreeDm: 169, MaxWait: 0ms
Bed compensation in use: mesh, comp offset 0.000Shouldn't there be a value under comp offset?
-
@michaelkallner said in Meshbed on Delta - no compensation is shown in M122:
Bed compensation in use: mesh
This means that mesh is active.
Post a photo of your bed mesh heightmap image.
What do you have in bed.g? When are you running calibration G32?
-
@phaedrux
Hello, I will start with a G32 right before doing a mesh bed calibration. The card is loaded with G29 S1.At the start of printing I start with a G28 followed by a G30 for the Z date = 0 directly before the start of printing.
A height map is attached. The height differences of the map are visible in the first level, so I assume that the map is active, but no height compensation takes place. But I don't know how to check it btw.
-
@michaelkallner easiest way to check on a delta is to manually edit your heightmap (it's just a csv file). You can either edit it directly in DWC, or download it and edit it in Notepad or even excel.
Make a couple of points just off the centre (say 20mm away) much higher than they are measured as (like 2mm). Then run a print that goes over that point and you'll see it kick up when it crosses the high spot. That will prove that the mesh is active and working.One thing I would suggest is to add a G29 S2 at the start of your bed.g. that way it will ensure that no mesh comp is active when doing the delta calibration (if it is active it will mess with your calibration). You then load the heightmap after (e.g in the start of of your print file)
-
@engikeneer
Thanks for the top tip i will Test it an Reply