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

    Did stepper current change in 1.19?

    Scheduled Pinned Locked Moved
    General Discussion
    2
    16
    1.4k
    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.
    • kraegarundefined
      kraegar
      last edited by

      Sigh… ok, so first print today, same stepper settings as above, confirmed with M906:
      Motor current (mA) - X:800, Y:800, Z:700, E:400:400:400:400:400:400:400:400:400, idle factor 60%

      And my print is looking like that again. Steppers are cool to the touch.

      Back to the drawing board. Might have to try downgrading to see if that resolves it, at least for now. I am at a total loss.

      Co-Creator of the RailcoreII CoreXY printer
      https://www.thingiverse.com/thing:2407174

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

        @kraegar:

        Duet Wifi, I'd tuned the currents by making sure they were at 60c with a thermocouple.

        The extruder stepper is this one:
        http://a.co/bzDYh7p

        Rated at 0.9 amps. Previously was set to 800ma, now I've lowered it to 400ma and it's running much better.

        Pic of what I was getting when it was running hot:
        https://imgur.com/NAfT6dI

        Tested with multiple filaments, couldn't figure it out.

        All of my steppers were running hot yesterday, though, and I haven't touched the currents to them since I built the machine.

        Currents before / now:

        ;M906 X1200 Y1200 Z1000 E800
        M906 X800 Y800 Z700 E400 ; 1.19.2

        Edit: initially linked to the wrong stepper, sorry!

        As the rated current of that stepper is only 0.9A, at 0.8A you can expect it to get hot. I suggest 0.5A to 0.7A.

        If you want to check the current setting, you can connect a multimeter in series with one of the stepper motor phases. Do it securely with croc clips or similar so that it won't become disconnected while you have the power on. Then move the motor in very small increments to find the maximum current.

        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
        • dc42undefined
          dc42 administrators
          last edited by

          Did you make any changes to your jerk or pressure advance settings? Can you see or hear any difference in the head movement on those curves compared to how it used to be?

          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
          • kraegarundefined
            kraegar
            last edited by

            Alright, can do that for setting the current closer… still, changing the current isn't fixing the print issue. I got a good sphere print last night, and a good spiral vase print of the same sphere. But when I attempt a "normal" print (4 exterior walls, 20% infill or whatever) it comes out like the above example every time.

            I'm testing other slicers, speeds, etc to try and figure this out. Perhaps it was just bad timing to try a sphere after the upgrade, and it has nothing to do with firmware.

            Co-Creator of the RailcoreII CoreXY printer
            https://www.thingiverse.com/thing:2407174

            1 Reply Last reply Reply Quote 0
            • kraegarundefined
              kraegar
              last edited by

              I didn't change anything in the config file other than inverting the Y stepper (and now the stepper currents). The movement appears smooth, but the results are as in that picture.

              Co-Creator of the RailcoreII CoreXY printer
              https://www.thingiverse.com/thing:2407174

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

                If the movement appears smooth then I suspect a problem with your extruder.

                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
                • kraegarundefined
                  kraegar
                  last edited by

                  Seeing it in prints from Slic3r, too. https://imgur.com/IVwRxKi

                  Only seems to be happening in sphere shapes, on the bottom side of the sphere. Doesn't seem to be cooling related, slowing things down doesn't change it. Very puzzling to me.

                  I don't have pressure advance configured, and haven't adjusted my jerk settings.

                  M566 X1000 Y1000 Z30 E20 ; Maximum jerk speeds mm/minute

                  Co-Creator of the RailcoreII CoreXY printer
                  https://www.thingiverse.com/thing:2407174

                  1 Reply Last reply Reply Quote 0
                  • kraegarundefined
                    kraegar
                    last edited by

                    Interesting that's what's in my config.g (and is the only time I see M566, it's not in the config-override, either) and yet it reports this:

                    Maximum jerk rates: X: 1000.0, Y: 1000.0, Z: 60.0, E: 60.0:60.0:60.0:60.0:60.0:60.0:60.0:60.0:60.0

                    at the console

                    Co-Creator of the RailcoreII CoreXY printer
                    https://www.thingiverse.com/thing:2407174

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

                      That's because the firmware enforces a minimum value of 1mm/sec i.e. 60mm/min. If you think that's too high, I can reduce it. The reason for having a minimum is to avoid the firmware doing stupid things if someone sets the jerk zero or negative.

                      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
                      • kraegarundefined
                        kraegar
                        last edited by

                        Ah, nah, that's fine. Just hadn't realized it before. Thanks for the explanation there. I wouldn't think it'd be the jerk being too high for the extruder at 60 anyway. I've adjusted my config.g to match the minimums for the extruder and Z.

                        Co-Creator of the RailcoreII CoreXY printer
                        https://www.thingiverse.com/thing:2407174

                        1 Reply Last reply Reply Quote 0
                        • kraegarundefined
                          kraegar
                          last edited by

                          Hmm. I was starting to think this was just an overhang issue, but I did a 75mm cube (zero bottom layers, zero infill, 4 perimeters) and it shows in the last 3mm on each corner.

                          I don't have any pressure advance configured at all, so I don't think it's that. Not sure what else to look at.

                          I'd misconfigured my first layer with all this testing, which caused a bit of warping. Reprinted where it stuck, and the corners on the test cube look good.

                          Co-Creator of the RailcoreII CoreXY printer
                          https://www.thingiverse.com/thing:2407174

                          1 Reply Last reply Reply Quote 0
                          • kraegarundefined
                            kraegar
                            last edited by

                            Issue is resolved, was something strange going on in my slicer(s) with sphere prints. Not sure what all contributes, but it was having 4 perimeters + 4 bottom layers. I lowered that to 3 perimeter, 2 bottom layers, and they print beautifully. Worked to resolve it in both s3d & slic3r.

                            As for the steppers, I did lower the currents a tad from where they were. Didn't have to be 50%, but did have to go down some.

                            Co-Creator of the RailcoreII CoreXY printer
                            https://www.thingiverse.com/thing:2407174

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