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

    Difference between M561 and G29 S2 SOLVED

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    7
    1.8k
    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.
    • pabomanundefined
      paboman
      last edited by paboman

      Is not clear to me what is the difference between M561 (Disable Bed Compensation) and G29 S2 (Disable Mesh Grid Compensation)
      They are both in the auto Delta Calibration menu in the DWC

      1 Reply Last reply Reply Quote 0
      • jmjcokeundefined
        jmjcoke
        last edited by

        I think G29 S2 only wipes the height map but leaves the Delta calibration,
        M561 clears both.

        Joshua Coke

        Trick Laser Metal Max with Smart Effector
        Duet Wifi
        Zesty Nimble
        Mosaic Pallette+
        At work
        Renishaw AM250/400/ RenAM500M/500Q Powder Bed Fusion (Metal 3D Printers)

        pabomanundefined 1 Reply Last reply Reply Quote 0
        • pabomanundefined
          paboman @jmjcoke
          last edited by

          @jmjcoke
          G29 S2 wipes the height map completely or only until reboot

          1 Reply Last reply Reply Quote 0
          • jmjcokeundefined
            jmjcoke
            last edited by

            I have not checked, but I would say the the map would still be in you folder just not applied until reboot or you run a G29 S1.

            Joshua Coke

            Trick Laser Metal Max with Smart Effector
            Duet Wifi
            Zesty Nimble
            Mosaic Pallette+
            At work
            Renishaw AM250/400/ RenAM500M/500Q Powder Bed Fusion (Metal 3D Printers)

            pabomanundefined 1 Reply Last reply Reply Quote 1
            • pabomanundefined
              paboman @jmjcoke
              last edited by

              @jmjcoke
              Ok but what happens if I have my delta geometry described (M665 and M666) in config.g as I don't like to use config override.
              Do you mean M561 and G29S2 will overwrite my config.g values?
              I dont think so

              1 Reply Last reply Reply Quote 0
              • Danalundefined
                Danal
                last edited by

                A successful G29 probe sequence stores the resulting heightmap in a file in the system folder, called "heightmap.csv". It does not touch config_override at all.

                G29 S1 loads the heightmap from that file into memory and "activates" it, that is the printer will make moves to compensate Z, according to the map.

                G29 S1 "Deactivates/Unloads" the map from memory, meaning the printer will no longer adjust Z via the map. It does not touch the file. You could load it later, view it, etc.

                Unless YOU delete it, move it, etc, OR you perform another G29 that over-writes it, the file will not change.

                .

                Delta Calibration, from G32, does not auto-save. The adjustments to M665 (which may be one or several depending on the last G30 in bed.g) become active in memory after a successful G32 probe sequence. An M500 will save the M665 with adjusted parameters (and several other things) to config_override.g. A reboot or power cycle will clear the in-memory settings (really, back to config.g settings), and an M501 would be required to reload the config_override.g file again, to put those adjustments (as vs. what is in config.g) back into force.

                If you perform things in a certain sequence, it would be possible to see an "M665" entered with no parameters at the console return one set of values, see a second set in config.g's M665, and a third set in config_override.g's M665.

                Following a different sequence, they could all three be exactly the same.

                It is really up to you, and when you issue the various commands.

                .

                I, personally, have never used M561 and can't comment on what it does.

                Delta / Kossel printer fanatic

                1 Reply Last reply Reply Quote 0
                • dc42undefined
                  dc42 administrators
                  last edited by

                  M561 and G92 S2 do exactly the same thing. M561 was implemented a long time ago. When I implemented mesh bed compensation, I added G92 S2 to keep the relevent commands in one place and make them easier to remember.

                  Duet WiFi hardware designer and firmware engineer
                  Please do not ask me for Duet support via PM or email, use the forum
                  http://www.escher3d.com, https://miscsolutions.wordpress.com

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