I do not need a mesh leveling because with this aluminum table I have the possibility of regulating the perpendicularity and that the temperature does not deform it. It saves me time at the beginning of each print run. I have been using this configuration, previously with the official Smoothieware firmware and Octoprint and I have no problems with the table. Of course, with the previous software I only run a sequence in the “before printing” section that homed with the gcode I posted at the beginning.
I tried to make a leveling mesh anyway, but the reading from the inductive sensor on the printing plate is inconsistent, and I had better results measuring an object like the one I placed, outside the table
i manage to get it working using starting macro.
Here is the macro, called from the slicer file.
[gcode_macro START_PRINT]
gcode:
SET_KINEMATIC_POSITION X=0 Y=0 Z=0
G28
SET_KINEMATIC_POSITION Z=14.9
G0 Z17 F800
G0 X60 F1000
G0 Z2 F800
Also set this in the printer.cfg
[safe_z_home]
home_xy_position: 20, 108
speed: 50.0
z_hop: 15
distances is different than the first post because i change the sensor position. But procedure is the same