Is your feature request related to a problem? Please describe.
No response
Are you looking for hardware support?
No response
Describe the feature you want
Implementing an "O" parameter for G34 would allow us to make the whole sequence of G28, G34, and G29 optional, allowing much faster print start times, especially when restarting a print.
Previously, we had a G28 O, G34, and G29 O in the start gcode. This resulted in a situation when a print was started where the G34 would change the alignment of the Z axis with the bed, possibly making the bed mesh invalid, but the mesh was not re-probed. For now we have removed the "O" parameter from the G29 to make sure the mesh is probed after tramming with G34. But if we can make the G34 optional as well, we could skip the whole sequence.
To make sure everything is valid, we should probably make the G28 invalidate the G34, and the G34 invalidate the mesh, so homing would force tramming to be done again, and tramming would force the mesh to be done again.
Additional context
No response
Is your feature request related to a problem? Please describe.
No response
Are you looking for hardware support?
No response
Describe the feature you want
Implementing an "O" parameter for G34 would allow us to make the whole sequence of G28, G34, and G29 optional, allowing much faster print start times, especially when restarting a print.
Previously, we had a G28 O, G34, and G29 O in the start gcode. This resulted in a situation when a print was started where the G34 would change the alignment of the Z axis with the bed, possibly making the bed mesh invalid, but the mesh was not re-probed. For now we have removed the "O" parameter from the G29 to make sure the mesh is probed after tramming with G34. But if we can make the G34 optional as well, we could skip the whole sequence.
To make sure everything is valid, we should probably make the G28 invalidate the G34, and the G34 invalidate the mesh, so homing would force tramming to be done again, and tramming would force the mesh to be done again.
Additional context
No response