jschuh / klipper-macros

A collection of useful macros for the Klipper 3D printer firmware
GNU General Public License v3.0
921 stars 167 forks source link

[REQUEST] Support for dockable probe #164

Closed CarnageMarkus closed 1 year ago

CarnageMarkus commented 1 year ago

Hi, first of all thanks for great set of macros. I successfully setup dockable probe with this library, but it was rather problematic (lots of strange errors).

To integrate dockable probe, I need to wrap original BED_MESH_CALIBRATE to do docking operations before and after calling the original BED_MESH_CALIBRATE. Since this library renames the original BED_MESH_CALIBRATE macro, this requires edits to ensure the library calls my custom calibrate function with docking operations, and then that it actually calls the _KM_BED_MESH_CALIBRATE_BASE

I think this could be made easier if we could customize the name of a command that bed_mesh_calibrate_fast calls Similarly, the issue with recursive G28 could be also resolved by having option to customize macro called instead of G28