Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    M500 Warning: No M501 command was executed in config.g

    Scheduled Pinned Locked Moved
    Gcode meta commands
    2
    3
    170
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • deonholtundefined
      deonholt
      last edited by

      Hi and thanks for your help.

      It is now almost two years since I had my Ender 5's board replaced with a Duet2 board. RepRap firmware.

      I noticed that something is off with my prints and decided to do an E-step calibration according to this website: https://teachingtechyt.github.io/calibration.html#esteps

      The new e-step value needs to be 420 which I changed with M92 E420.00000
      I then had to store it on the EEPROM with M500. It is then that I got this message:
      No M501 command was executed in config.g

      How do I store the new value in the EEPROM?

      Thanks very much.

      deckingmanundefined 1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman @deonholt
        last edited by

        @deonholt Duet boards don't have an EEPROM but simulate it's use using the SD card - look at M500 https://docs.duet3d.com/User_manual/Reference/Gcodes#m500-store-parameters.

        There are certain things that you can save automatically but not extruder steps per mm. By far the easiest thing to do is find the M92 in your config.g file and change it to the new value.

        Stored values are written to a file called config-override.g. To read this file, you put M501 at the end of config.g. So when power is first applied, the commands in config.g are read and acted upon sequentially. So if M501 is at the end of config.g, then the commands in that file are read and will over ride any previous commands from config.g. So you could manually add that M92 to config-overrride.g and use M501 at the end of config.g but it's a lot easier just to edit the existing value in config.g.

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

        deonholtundefined 1 Reply Last reply Reply Quote 1
        • deonholtundefined
          deonholt @deckingman
          last edited by

          @deckingman
          Thank you so very much. I really appreciate your help. Settings on the printer/board is not something I do and therefor I appreciate your help & time.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA