Artisan set and save origin

Hello
I have an Artisan with quickswap. The Y origin is due to the quickswap shiftet. So i used to command M206 Y-6 via Luban and saved with M503. After command G0Y0 the nozzle is exactly on Y0. But after restart I have the same shift.
Does M503 no safe to eeprom? If not, what could I do to not manually set the right origin?

Thanks!

M503 is to read the current settings.
M500 is to save settings to EEPROM.

Artisan has quickswap per Default. Is it really necessary to do any commands there?
Is there any documentation for that?

You´re right its M500 to save EEPROM. I used M500 :smiley:
But after restart it on default.

If you use the PrusaSlicer and the settings for Artisan by macdylan GitHub - macdylan/3dp-configs: My 3DP Configs
the start G-code let the printer do some cleaning moves. One step is to move to Y0 which is shifted by default (with the quickswap) to the origin Y0 line on the glass build plate. So when driving to Y0 your nozzle hits the front bed clamps.

As in the documentation https://snapmaker.github.io/Documentation/gcode/M206 and on several other commands it says " If EEPROM_SETTINGS` is enabled". So yeah let´s enable it and yes please safe. I can´t understand why they use a such a great open source firmware and disable all the good stuff. Should be forbidden imo.

1 Like