Stepper motor hissing sound while moving



  • Hi
    I configured my duet mastero and tested the motors, all the motors are Nema17 - 1.2amps rated, i use 24v system, Motors moves in correct direction,
    Problem is While idle motor has no hissing sound , but when moving very high hissing sound happens, what can i do to avoid this?

    ; Drives
    M569 P0 S1 ; physical drive 0 goes forwards
    M569 P1 S1 ; physical drive 1 goes forwards
    M569 P2 S0 ; physical drive 2 goes backwards
    M569 P3 S1 ; physical drive 3 goes forwards
    M584 X0 Y1 Z2 E3 ; set drive mapping
    M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
    M92 X100.00 Y100.00 Z400.00 E420.00 ; set steps per mm
    M566 X900.00 Y900.00 Z12.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
    M203 X9000 Y9000 Z300 E1200 ; set maximum speeds (mm/min)
    M201 X3000.00 Y3000.00 Z600 E1200 ; set accelerations (mm/s^2)
    M906 X800 Y800 Z1000 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
    M84 S30 ; Set idle timeout


  • administrators

    A hissing sound from the stepper motors isn't uncommon and is nothing to worry about. It depends on the combination of stepper drivers, motors, and power voltage.

    There are two reasons why it's quieter at standstill than when moving:

    • First, the stepper drivers apply standstill current reduction. This is settable using M917 and it defaults to 75%.
    • Second, by default the drivers use stealthChop mode when at standstill but switch to spreadCycle at quite a low movement speed. You can increase that transition speed so that the drivers are in stealthChop mode during normal printing. Doing so increases the risk of missed steps, because in stealthChop mode the drivers can't react to sudden increases in load, such as when the nozzle encounters a blob or overhang that needs extra force to traverse. If you want to try increasing the transition speed, see the V parameter of the M569 command, https://duet3d.dozuki.com/Wiki/Gcode#Section_M569_Set_motor_driver_direction_enable_polarity_and_step_pulse_timing.


  • thank you, my doubt is the noise is too high , like releasing a compressed air, i never had this issue on my previous machines, this is the first time im encountering this.


  • Moderator

    What are your motors? Which Duet?



  • Are your belts rubbing against something, like the lip of the pulleys or idlers? Is there something contacting the rotating shafts of the motor or other moving parts that could cause the noise?


Log in to reply