Noisy motors! Please help!
-
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.
-
Does nobody have any suggestions?
-
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.
-
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.
-
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.
-
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?
-
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]
-
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).
-
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.
-
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?