Skip to content

[FR] Look at possibility of adding an "O" parameter to G34 tramming to make it optional. #17

Description

@cdsmith69

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions