G28 with ''0'' parameter

I’m trying to figure out my problem with my start-end code. We slice our codes to be universal. We use them on Marlin printers as well as Klipper printers. Marlin supports a ‘‘0’’ parameter which allows the printer to skip the homing if one was done and can be trusted. As I said, we want to keep our Gcodes universal, so the use of a START_PRINT macro on our Klipper printers isn’t an option.

When I use a basic G28 in my Gcode, the Klipper printers home by itself and then proceed to print.
When I use the G28 command along its X0, Y0, Z0 parameters, the Klipper printer ask to do a manual homing. Once it is done, the print starts but still proceed to home again, but now by itself.

My understanding of the current situation is that Klipper do not supports the 0 parameter.
Anyone has experienced such?

See GitHub - vladbabii/klipper.macro.g28_override: Homing (G28) override for Klipper
This macro adds the 0 support.

1 Like