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

    Noisy motors! Please help!

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    11
    3.0k
    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.
    • jmlundefined
      jml
      last edited by

      The motor noise happens for two motors that I have. I'm just setting up my DuetWiFi, so the motors and paneldue, USB, SD card are the only things connected. The noise is kind of high pitched. Its noticeable after the motor stops turning until it "idles out." The noise changes slightly with each press of the movement button.

      The noise is independent of power supply voltage (tried 24V, 18V, 15V, 12V), microstepping (tried 1 to 32), and independent of interpolation active or deactive. The noise dims after the idle time, but the dimming is independent of the idle current. It dims to about 30% volume. It dims if I set the motor current to a lower value, but it is still definitely noticeable. I want to use them each at 70 to 80% the rated current, but the noise is pretty audible there. There is no mechanical load on the motor.

      Motor #1 is a 0.9 deg, 1.2A, 3.6V, 2.2mH, Nema17 motor (20mm in length). https://www.omc-stepperonline.com/hybrid-stepper-motor/nema-17-bipolar-09deg-11ncm-156ozin-12a-36v-42x42x21mm-4-wires-17hm08-1204s.html

      Motor #2 is not as loud as motor 1, but definitely is there. Nema 17 Bipolar 1.8deg 1.68A 2.8V. https://www.omc-stepperonline.com/hybrid-stepper-motor/nema-17-bipolar-18deg-36ncm-51ozin-168a-28v-42x42x39mm-4-wires-17hs15-1684s.html?mfp=44-body-length-mm%5B39%5D%2C17-step-angle%5B1.8%5D%2C16-bipolar-unipolar%5BBipolar%5D

      When I used the pololu drivers with similar motors a while ago, there was no noise. Then when I switched to the TMC2130's, there was a similar noise to what I have now, just higher pitched. Someone 5 years older than me couldn't hear it (because it was too high pitched), while younger people could hear it very well. It went mostly away after increasing from 12V to 24V.

      But with the Duet's drivers I'd love to get them working with no noise!

      1 Reply Last reply Reply Quote 0
      • jmlundefined
        jml
        last edited by

        My power supply is a cheap bench top power supply. Could it have something to do with that? Maybe its output is too ripply or something. I don't have an oscilloscope to see.

        1 Reply Last reply Reply Quote 0
        • jmlundefined
          jml
          last edited by

          Does nobody have any suggestions?

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

            There is a short thread here https://www.duet3d.com/forum/thread.php?id=1063#p10567 about motor noise. Maybe it's my age, but I have used several different types of motor with the Duet WiFi and Duet Ethernet, and all I can ever hear is a slight hiss.

            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
            • number40fanundefined
              number40fan
              last edited by

              It is an age thing. I could search for it, but I'll just guess from memory that around 17 Khz. is where the noise is at and why older people can't hear it. Mosquito noise maker comes to mind as well.

              1 Reply Last reply Reply Quote 0
              • jmlundefined
                jml
                last edited by

                Here is a video that has the exact same noise(s) that I'm experiencing. I don't know what driver the person in the video is using. So screechy!

                Notice how the pitch/tone is different between each move:

                https://www.youtube.com/watch?v=3QKmm7OTKfA

                I really hope I can fix it.

                1 Reply Last reply Reply Quote 0
                • number40fanundefined
                  number40fan
                  last edited by

                  That is the same noise I hear when lowering the hotend on my Delta. I can tell when it hits the build plate without even looking because of the noise. When it is running, it is pretty quiet except for really long non-print moves. Even then it is more like a whurrrrreeeee noise.

                  What do you have your motor settings set to in your config.g?

                  1 Reply Last reply Reply Quote 0
                  • jmlundefined
                    jml
                    last edited by

                    M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation [I've also tried I0, no µstepping, 1/256 microstepping, but the noise stays]

                    M92 X87.489 Y87.489 Z4000 E420 ; Set steps per mm [did not edit these at all]

                    M906 X600 Y600 Z600 E800 I30 ; Set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout [Will set to 1 second to minimize noise]

                    1 Reply Last reply Reply Quote 0
                    • jmlundefined
                      jml
                      last edited by

                      The noise is happening when the motor is not even moving… just when current is going through it. On a previous TMC driver (TMC2130), it was fixed by increasing the voltage to 24V from 12V. But I'm using 24V already (from the benchtop power supply).

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

                        How technical are you? If you can understand the TMC2660 datasheet then it's possible to reprogram the chopper control registers of the drivers, and it should be possible to find a setting that reduces the noise.

                        If I ever find a motor that makes a noise that I can hear and is more than a slight hiss, I'll do this myself.

                        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
                        • jmlundefined
                          jml
                          last edited by

                          Pretty technical. I can try. I'll take a look at the datasheet. Can the registers be changed via gcode? And what page should I reference in the datasheet?

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