[QUESTION] Setting specific procedure for each homing axis

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.