Its because i have made many tests with gcode_g30() and nothing works as i want.
I want to execute a zprobe (G30) without lose the autoleveling data but had no success until now.
Inside gcode file i do this
1. Set mm, set absolute positioning, set XYZ to zero,
2. Execute homming (only Z down, using the probe as endstop)
3. Execute autobed leveling
4. Start milling
Up to here, all went well.
Now i need a tool change
6. Lift tool and go to XY origin (0,0)
7. Change tool (manually)
8. Do a zprobe (G30) to correct new tool lenght and have a nice height to start working again
9. Resume milling
Here i get a wrong leveling. I see Z not more react to workpiece level and milling now is flat on Z (autobed leveling is lost)
This is my problem. Dont matter what i change in gcode_g30() i cannot avoid deleting the autobed level data.
I want to execute a zprobe (G30) without lose the autoleveling data but had no success until now.
Inside gcode file i do this
1. Set mm, set absolute positioning, set XYZ to zero,
2. Execute homming (only Z down, using the probe as endstop)
3. Execute autobed leveling
4. Start milling
Up to here, all went well.
Now i need a tool change
6. Lift tool and go to XY origin (0,0)
7. Change tool (manually)
8. Do a zprobe (G30) to correct new tool lenght and have a nice height to start working again
9. Resume milling
Here i get a wrong leveling. I see Z not more react to workpiece level and milling now is flat on Z (autobed leveling is lost)
This is my problem. Dont matter what i change in gcode_g30() i cannot avoid deleting the autobed level data.