MotorDynamicsLab / LDOVoron2

Contains supplementary information for the LDO Voron 2 Kit
GNU General Public License v3.0
138 stars 38 forks source link

Update octopus-printer.cfg #3

Closed flexd closed 1 year ago

flexd commented 2 years ago

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.

cneshi commented 2 years 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.

flexd commented 2 years ago

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.

camerony commented 1 year ago

We have sync'd the config with the Voron 2.4 config. Which include the G90 code