Closed flexd closed 1 year ago
I agree it wouldn't hurt to add G90 to the config, however I think G90 should come after G32 instead of before. Since people might add various custom G32 code that uses relative positioning.
I think then they should use SAVE_GCODE_STATE NAME=STATE_BEFORE_G32
and restore after then.
It's always better to be explicit and if they do custom G32 code that uses relative positioning they should call a G91 first.
We have sync'd the config with the Voron 2.4 config. Which include the G90 code
I ran into an issue where I ended up with a
Move out of range: 357.500 450.000 40.000 [198.000]
error after the G32 finishes.This is using SuperSlicer Version 2.3.57 with the stock Voron 2.4 300mm profiles. Not exactly sure how I managed to get this to happen as I have printed with these profiles successfully just minutes before.
Seems the gcode/printer somehow ends up in relative positioning, and @chun in #slicers_and_print_help on the Voron discord suggested to add a G90 to the PRINT_START macro. Figured I'd mention it here in case that is somehow we would want as a default in case others also run into this :-)
PS: Edited this in the browser just quick, not sure how the last line got altered with a whitespace/newline, I did not add one on purpose.