Feature Request: Automatic Home before Bed Mesh

Please add Auto Homing when we select to run the Bed Mesh. Its oddly funny that it doesnt already have this when its required. OctoPrint has always homed itself when you tell it to run bed mesh

Alot of folks are going with conditional homing… so if its already homed it doesnt need to rehome…
here is an example from ellis tuning guide.

gcode:
    {% if "xyz" not in printer.toolhead.homed_axes %}
        G28
    {% endif %}

appreciate the help with the code. This is kinda a good example tho… should not need to read a ā€˜tuning guide’ some something simple that should be native in the source.

Klipper has many small ā€˜quality of life’ items (like this) missing. Klipper is amazing but IMO stuff like this would greatly help it get adopted by the masses. Octo excels ā€˜its just like using any other regular app’ (plugins instead of macros, auto home when needed, etc)… where Klipper is a ton of googling for code (ā€œmacrosā€) and editing CFG, and such just to get many (many, many) of the basics working.

sorry if that sounds like complaining… it is a little but also from a guy who is technical, if its tedious for me, it is likely stopping many non-techies from using it.

image
Funny… but true :wink:
however there is a bright side, folks have been putting together pre-packaged collections… so like if you have a corexy printer… check this one out, its well featured and like the voron configs, are multi layered files…

1 Like