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

    Trouble with M201 and M566 settings

    Scheduled Pinned Locked Moved Solved
    Tuning and tweaking
    7
    48
    2.5k
    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.
    • Jeredundefined
      Jered
      last edited by

      Ok, the second test is done. Which was to remove the M204 500 command. Below are the results.

      I don't understand what is going on. The Z and E have the correct accel. What happened to the x and y? Also, what is this max accel doing at 20,000! Do I need to add this to my config?

      I have also attached my config so you don't have to search for it.

      config.g

      Screenshot 2022-10-18 122933.jpg

      Jeredundefined Norderundefined 2 Replies Last reply Reply Quote 0
      • Jeredundefined
        Jered @Jered
        last edited by

        @Jered

        The command was M204 P500 Just to be clear. I left the "P" out of the reply from above.

        1 Reply Last reply Reply Quote 0
        • Norderundefined
          Norder @Jered
          last edited by

          @Jered
          I find the config.g OK now, couldn't find any errors there.
          Except...
          I would change the following command line, meaning...
          M557 X15:450 Y15:450 S50 ; define mesh grid

          An area of ​​435mm x 435mm is to be scanned there (450mm - 15mm = 435mm)
          On this 435mm there should be a measuring point every 50mm (S50), which means... 435 : 50 = 8.7
          However, 8.7 measuring points cannot be used because this always has to be a whole number, so a slightly wider edge is not used on the right and upper side of the print bed.

          Therefore you should change the command line as follows...
          M557 X15:450 Y15:450 P9 ; define mesh grid

          The parameter P9 allocates this 435mm exactly 9 measuring points and calculates the distance automatically.
          The complete area of ​​435mm x 435mm is scanned by the probe.

          If you always enter an odd number here, the center of the print bed will also be probed automatically.
          So P5, P7, P9...

          Google Translate
          -- Original Text --

          Ich finde die config.g jetzt OK, konnte da keine Fehler entdecken.
          Außer...
          Folgende Befehlszeile würde ich ändern, gemeint ist...
          M557 X15:450 Y15:450 S50 ; define mesh grid

          Dort soll ein Bereich von 435mm x 435mm abgetastet werden (450mm - 15mm = 435mm)
          Auf diesen 435mm sollen alle 50mm ein Messpunkt sein, was bedeutet... 435 : 50 = 8,7
          Es können aber keine 8,7 Messpunkte da dieses immer eine ganze Zahl sein muss, daher wird an der rechten und oberen Seite des Druckbettes ein etwas breiterer Rand nicht genutzt.

          Daher solltest Du die Befehlszeile wie folgt ändern...
          M557 X15:450 Y15:450 P9 ; define mesh grid

          Der Parameter P9 teilt diese 435mm genau 9 Messpunkte zu und berechnet den Abstand automatisch.
          So wird der komplette Bereich von 435mm x 435mm von der Sonde abgetastet.

          Wenn Du hier immer eine ungerade Zahl eingibst, wird automatisch die Mitte des Druckbettes mit sondiert.
          Also P5, P7, P9...

          DDA5X... 0.9° Stepper... Linearrails... Duet 2 Wifi... PT100 Board... Duet IR-Probe... Dyze Pro Kit up to 500°C.. etc
          Thingiverse

          Jeredundefined Norderundefined 2 Replies Last reply Reply Quote 0
          • Jeredundefined
            Jered @Norder
            last edited by

            @Norder
            Thanks, I will make that change.

            1 Reply Last reply Reply Quote 0
            • Norderundefined
              Norder @Norder
              last edited by

              @Norder
              Please post a few screenshots of your printer settings in the slicer.
              I think the solution is to be found there, why 3000 are reported although 500 are set.

              You are now also talking about the SuperSlicer here, previously there was only talk of Simplify3D.
              Are you now using Simplify3d and the SuperSlicer?

              Please write which slicer you use.
              And if you use both slicers, please also write whether both slicers have this error in their slice.

              Google Translate
              -- Original Text --

              Poste doch bitte ein paar Screenshots von Deinen Druckereinstellungen im Slicer.
              Ich glaube dort ist die Lösung zu finden warum 3000 gemeldet werden obwohl 500 eingestellt sind.

              Du sprichst hier jetzt auch vom SuperSlicer, vorher war nur von Simplify3D die Rede.
              Nutzt Du jetzt Simplify3d und den SuperSlicer ?

              Bitte schreibe welchen Slicer Du nutzt.
              Und wenn Du beide Slicer benutzt, dann schreib bitte auch ob beide Slicer diesen Fehler in ihrem Slice haben.

              DDA5X... 0.9° Stepper... Linearrails... Duet 2 Wifi... PT100 Board... Duet IR-Probe... Dyze Pro Kit up to 500°C.. etc
              Thingiverse

              Norderundefined 1 Reply Last reply Reply Quote 0
              • Norderundefined
                Norder @Norder
                last edited by

                Screenshots from Simplify3D, there could be a few.
                In order not to make the comment too long, which could damage the overview, you are welcome to show the entire settings page in a video.

                That only as a tip. 😉

                DDA5X... 0.9° Stepper... Linearrails... Duet 2 Wifi... PT100 Board... Duet IR-Probe... Dyze Pro Kit up to 500°C.. etc
                Thingiverse

                Jeredundefined 1 Reply Last reply Reply Quote 0
                • Jeredundefined
                  Jered @Norder
                  last edited by

                  @Norder
                  I will try to get to this. I am using Simplify.

                  gloomyandyundefined 1 Reply Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator
                    last edited by

                    You could share an example sliced gcode file so we can see what it is doing.

                    Also share or check your other files that get called when a print starts like homeall.g, start.g, etc. See if there are any stray commands in there.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    1 Reply Last reply Reply Quote 0
                    • gloomyandyundefined
                      gloomyandy @Jered
                      last edited by

                      @Jered Can I suggest that you do the following....

                      1. In the console run the following command: M98 p"config.g" if you get any errors reported these need to be fixed.
                      2. Reboot your printer
                      3. run M201 check the value of the X and Y accelerations
                      4. Home your printer
                      5. run M201 check the value of the X and Y accelerations

                      You basically need to go through all of the steps that you normally go through when starting a print, so if you level the bed using G32 then run that and check M201 again, if you create a mesh with G29 then run that and again check with M201 after is. Basically you are trying to identify any changes to the acceleration setting.

                      If things look correct at each of the above stages then you need to look closely at your generated gcode....

                      Jeredundefined 1 Reply Last reply Reply Quote 1
                      • Jeredundefined
                        Jered @gloomyandy
                        last edited by

                        @gloomyandy
                        I didn't even think to check those files. You are right!

                        The accel was being changed in home x, y, and home all! I have changed them all to match the config and all is well!

                        Thanks so much for bringing this up. I am so use to the "out of the box" printers that I didn't even think to check those files.

                        Thanks To All Of You Guys!

                        It can't be easy dealing with us noobs 😉

                        engikeneerundefined 1 Reply Last reply Reply Quote 2
                        • Phaedruxundefined Phaedrux marked this topic as a question
                        • Phaedruxundefined Phaedrux has marked this topic as solved
                        • engikeneerundefined
                          engikeneer @Jered
                          last edited by

                          @Jered FYI, it might be worth creating a macro called 'motor_settings.g' which contains your default acceleration limits etc. You can then call that in config, and at the and of your homing files etc so you only have one place to change your machine limits. I do this on my printer.
                          Alternatively you could achieve something similar using global variables but I have not been adventurous enough to try them out yet!

                          E3D TC with D3Mini and Toolboards.
                          Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
                          i3 clone with a bunch of mods

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