Sometimes I encounter the error move out of range. It is at the end of a print and because the machine dont want to go to y 350.012 which I can understand ๐ because its maximum is 350mm. What I don't understand is why the machine gets the instructions to go to 350.012. ( and also X175.009 ?)It is limited in the slicer. And because it is such a small amount I'm curious where it comes from. I already changed the end position to 349 but sometimes i still get the error. Also the move happens after the G90 command is issued in the Print_end macro i think. Someone any ideas?
[gcode_macro PRINT_END]
gcode:
SAVE_GCODE_STATE NAME=STATE_PRINT_END
M400 ; wait for buffer to clear
G92 E0 ; zero the extruder
G1 E-10.0 F3600 ; retract filament
G91 ; relative positioning
G0 Z1.00 X20.0 Y20.0 F20000 ; move nozzle to remove stringing
TURN_OFF_HEATERS
M107 ; turn off fan
G1 Z2 F3000 ; move nozzle up 2mm
G90 ; absolute positioning
G0 X175 Y349 F3600 ; park nozzle at rear
BED_MESH_CLEAR
SET_GCODE_OFFSET Z=0.0
RESTORE_GCODE_STATE NAME=STATE_PRINT_END MOVE=0