- Ender 3
- Solid bed mounts
I've updated my start G-code from Cura to include a
G29 right after
G28 and my Klipper config has the following override for
[gcode_macro G29] gcode: BED_MESH_CLEAR BED_MESH_CALIBRATE BED_MESH_PROFILE LOAD=default
Every print now goes through
BED_MESH_CALIBRATE sequence and the Bed Visualizer plugin yields this result:
Based on the info here, Klipper: G-code commands - Mesh Bed Leveling I would expect Klipper to adjust for the differences seen in the visualization above, but the initial layers of my prints are very squished on the right and rear of bed (right and rear of image) and not squished on the left and front of the bed (left and front of image) which make it seem like
BED_MESH_CALIBRATE measured the differences in the bed level, but didn't actually do anything about it. Isn't the point of
BED_MESH_CALIBRATE to adjust for these differences?
You can see in the first pic below that the final move on the initial layer from the outside edge of the print (right front corner) to the inside has the nozzle so low that it melted a line in the first layer as it skidded across.
In the second pic below you can see that the left front edge of the print didn't squish properly so it has detached from the bed. What am I missing?