Script to shift the print, to print in different spot?

Basic Information:

Printer Model:
MCU / Printerboard:
klippy.log

Fill out above information and in all cases attach your klippy.log file. Pasting your printer.cfg is not needed
When pasting code or config snippets use the code tags </> in the menu above

Describe your issue:

Is there a script that would shift XY positioning so part will not be printed in the same spot over and over again (w/o re-slicing)?

If you are running Klipper on OctoPrint, there is this plugin:

Or you could probably use SET_GCODE_OFFSET once for both X and Y before starting the print. This should move your print according to the given offsets.

You would have to check if a G28 cancels such offsets and then call such statements after homing, e.g. as last command of the starting script. Never have tried, so YMMV.

On second thought, this is probably crap. You need to move the origin and not offset the coordinates.

OctoPrint plugins seem nice. I’m using Mainsail, but I’ll give OctoPrint a try, thanks.