Noisy Motors + Duet 2 Maestro AM8 (2040) enclosure!

  • Hi, I got my Duet Maestro this week so i am new here. I have only used Marlin OS before so this is all new to me but I have got most things working how I like.

    The one thing i cannot seem to work out is that my motors seem to be loud, I was expecting the motors to be quiet with the TMC 2224 drivers but the Z motors are louder than before and more high pitched. I thought perhaps I have the wrong motor settings, I have tried upping and lowering the current by 200ma or so but didnt see a difference.

    ; Drives
    M569 P0 S0 ; Drive 0 goes forwards
    M569 P1 S0 ; Drive 1 goes forwards
    M569 P2 S1 ; Drive 2 goes forwards
    M569 P3 S0 ; Drive 3 goes forwards
    M350 X64 Y64 Z32 E16 I1 ; Configure microstepping with interpolation
    M92 X400.00 Y400.00 Z800.00 E102.29 ; Set steps per mm
    M566 X300.00 Y300.00 Z12.00 E120.00 ; Set maximum instantaneous speed changes (mm/min)
    M203 X12000.00 Y12000.00 Z200.00 E1200.00 ; Set maximum speeds (mm/min)
    M201 X800.00 Y800.00 Z50.00 E500.00 ; Set accelerations (mm/s^2)
    M906 X800.00 Y800.00 Z800.00 E800.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
    M84 S30 ; Set idle timeout

    I uploaded a video to show the noisy Z axis.

    I am unsure what exact motors i have but i think they may be 1.68A but newer versions of the Anet a8 came with 0.9A so i was cautious to go too high in case i have the 0.9 ones.

    Anyway, i will give something back too, here is my design to work with the AM8 frame or any 2040 printer:

    alt text

  • add these lines

    M569 P0 V118 ; Stealthchop2 till about 78 mm/sec
    M569 P1 V118 ; Stealthchop2 till about 78 mm/sec
    M569 P2 V118
    M569 P3 D2 ; Extruder in Spreadcyle

    If you keep your speed below 78 mm/sec you will stay in Stealthchop2.
    If you get layer shifts you will need to increase the v value

    you might also need to go back to 16 microsteps
    M350 X16 Y16 Z16 E16 I1

  • Thank you i will give this a go

    I am mostly concerned about the Z motors though as these are going slowly (must be under the stealthchop2 threshold) and yet still make more noise than the others. I wondered if the issue is the serial wiring and whether they should really be on separate drivers.

  • also on a side node.
    the leadscrews from the A8 are 8mm/revolution.

    This means your printer can only move up or down at 0.04mm intervals

    with a 2mm pitch leadscrew the interval is 0.01mm which is a lot better.

  • @megaandy

    if you enter M569 P2 in the console it will tell you the speed at which they will currently switch over.

  • @Veti

    Wow thanks for the advice, when trying out those settings the Z axis was so silent it felt like i had gone deaf!

    Problem solved! (Edit: some of problem solved, see below) Like you said i guess i will have to monitor this to watch out for XY shifting and edit accordingly

  • @veti

    Unfortunately my last post was speaking too soon. The Z axis has improved greatly from setting the switchover speed to spreadcycle higher, but I still having issues elsewhere with motors.

    I am hearing the motors clicking and thumping in general, sometimes i think this is the extruder motor but it doesn't flick backwards like with a clog, other times i can't even tell what is making the noises. I realise this is too vague info to be helped though so I will keep looking for an answer suppose.

    The motors for Y are sometimes making crunching sounds when moving at speed, its only 120mm/s travel which I used before on my Anet A8 board which was loud on the Y axis before but nothing out of the ordinary, now it can sound like its tearing itself apart. I have had layer shifting too but this does not happen everytime I get these noises. I have uploaded a short video to show the extremely loud Y: (the video does not show this but not all Y movement at travel speed causes this horrible noise but it happens often, during this print it made this noise at the same spot for several layers). Also worth noting i cannot seem to replicate this when just moving at 120mms on X or Y with the web control, perhaps its the slicer or the combination of X and Y moving at the same time.

    When changing the extruder motor to spread cycle like suggested the motor makes a high pitch noise when extruding or not. Also noticed that i think the E motor is failing to turn sometimes when printing 60mms infill.

    I have tried raising motor currents and not seen improvements. I have also tried going to 16microsteps with interpolation. Maybe i will try higher microsteps with and without interpolation. Getting desperate basically!

    If anyone has ideas of what would these issues happen or how to stop it that would be appreciated. Hopefully the solution is not just a simple case of having to run a £100 board slower than an anet a8 board could handle fine.

  • For the extruder in spreadcycle. Try a different Off Time
    Its the Fnn parameter. Try the numberes from 1 to 15 to find one where you can not hear the high pitch noise.

    i limit my travel speed to 75 to stay in stealthchop2 mode. However the extreme noise might not be related to speed but acceleration. Next time you experience these noises lower the max acceleration. This can be done during the print by using M201 in the console.

    For microstepping Alex Kenis found that lower microstepping have more torque. See

  • administrators

    @megaandy said in Noisy Motors + Duet 2 Maestro AM8 (2040) enclosure!:

    I am hearing the motors clicking and thumping in general

    That's probably happening at the changeover between stealthChop and spreadCycle modes. Use M569 P# (where # is the driver number) to see the movement speed at which this happens.

    If it was only the Z motors that were too noisy then you might want to remove the M569 P0 and M569 P1 commands that you added, leaving just the Z motor running in stealthChop modes at normal speeds.

    Another possible reason why the Z motors were noisy could be that your printer uses very low current high inductance motors for Z. If it does, then they should be connected in parallel to a single motor connector on the Duet instead of to the Za and Zb connectors, which are wired in series.

  • Can you measure the resistance of your motors?

    I came from an A8 as well and have replaced the 0.9A Motors because they were terrible.

  • Thanks for the replies, over the next few days I will try all of the tips, see what helps and report back.

  • @veti

    I have not had time tonight to try anything else but I tried measuring the resistance on the pins of a stepper motor. Wasn't really sure what i was doing but I unplugged a motor and measured the pins directly, the only pins that seemed to get a reading was 4.6ohm.

  • so you have the 0.9A ones as well

    the 1.68A has 1.65Ohm

  • @veti aha so I'll be running them too high current too then. I'll lower to what I saw others use with 0.9 motors.

  • Thought I would just update my progress with this,

    I have reverted to default stealthchop settings on X, Y and E. E motor whines in spreadcycle no matter what value I give T-Off(1 to 15) the only thing that changed was the pitch of the whining, so i put this back to stealthchop with default speed change to spreadcycle. (worth noting that the X and Y motors also whine if they are set to spreadcycle)

    Reverting to default stealthchop on X and Y I think is as good as it will get noise wise as like i said the Z motors bothered me the most. No clicking and thumping noises with this setting. However I am getting layer shift problems, I have found it happens on X+Y an hour into a print that I tried twice so i will try replicate this on a smaller print so I can change settings and check results quicker.

    Also for the E motor, I need to test this further but i am finding that when printing infill on a few objects i have tried, the extruder gear is not moving and producing very weak infill. The infill is set to the same speed as the inner walls so it should have no issues printing this speed, it seems to be more of an issue with the stopping and starting extruding (there are no retracts during the infill). I tried raising the E acceleration and instant speed change to the marlin defaults to but this didn't help. Also tried increasing temperature but this didn't help either.

    Also i have now set motors to more acceptable current for the 0.9A motors, M906 X700.00 Y700.00 Z700.00 E700.00 I40

  • For me the next thing i am gonna change in my printer is move to 24V.
    This is also supposed to shift motor noise, but what i am after is the higher torque at higher rpm.

  • Another quick update. I realise at this stage these are just updates of someone who hasn't got a clue what they are doing changing anything they can think of, getting nowhere and getting very frustrated. The only problems I am having with this board seem to be motor related and I am now assuming the only fix is to just buy higher current motors despite the fact they worked fine on my last board.

    I am trying to get the E motor working reliably. Basically on spreadcycle motors will make a horrible high pitch noise that i cannot get rid of with current or TOFF changes, I presume now there is no way of getting these motors in spreadcycle without that horrible whine. I have been trying the default stealthchop instead and have realised that when performing estep calibrations it will basically extrude a different length each time.

    I also tried a very high V value for the E motor in stealthchop so its pretty much only in stealthchop when idle. still get different extrusion everytime when extruding 100mm at 1mm/s.

    As for X+Y, they are back to default stealthchop, I have not seen any layer shifts in the last few test prints but i have mostly been estep calibrating and cancelling prints due to inconsistent extrusion.

  • From the silentstepstick FAQ:
    A motor supply voltage of 12V is in most cases to low and in general the sound gets quieter if the motor supply voltage is above 18V.

  • administrators

    @veti said in Noisy Motors + Duet 2 Maestro AM8 (2040) enclosure!:

    From the silentstepstick FAQ:
    A motor supply voltage of 12V is in most cases to low and in general the sound gets quieter if the motor supply voltage is above 18V.

    That is especially the case when using low current (hence high inductance) motors.

  • Thanks for all the help, I have basically decided to go default (Stealthchop but change to spreadcycle at a pretty low speed) for X,Y and E and the stealthchop with V400 for Z(Z has slow max speed anyway). The last few days I stopped being concerned about the noise and more for layer shifting and extruder motor issues, hence me trying spreadcycle only on my last post.

    I've been having problems getting the Estep calibrated as i seem to get different results most times I try but I will keep at it.
    I just finished a 6 hr print! ! 0_1543082214775_Plant Pot.jpg , no layer shifts so fingers crossed the X and Y motors should be set correctly and although I have some extrusion issues on seams and infill I think this should be solved with better Estep value.

    I will post the settings I am currently using in case anyone stumbles across this:

Log in to reply