Jump to content
Ultimaker Community of 3D Printing Experts

NEW PART DAY: SILENT STEPPER MOTORS


Recommended Posts

  • 2 weeks later...
  • Replies 128
  • Created
  • Last Reply

Top Posters In This Topic

Posted · NEW PART DAY: SILENT STEPPER MOTORS

has anyone made progress on implementing the watterott parts on the UM2? i was so excited about the noise reduction that i didn't notice instructions were for the UMO and not the UM2 :( my bad. but i still want to reduce the noise level to keep my family from revolt over my printing habit :)

cheers

  • Link to post
    Share on other sites
    • 3 months later...
    Posted · NEW PART DAY: SILENT STEPPER MOTORS

     

    Yes and no. Yes, x and y axis are important but (no) don't underestimate the extruder motor(s). Just unhook it during a print and you will hear the difference.

     

    Just decoupling the feeder from the chassis makes a huge difference. IME, the silentstep stick did not make a huge difference in the sound of retractions, but decoupling the feeder from the chassis did.

     

    It was expected that this wouldn't fix the E-Motor noise. Because the E-Motor moves very fast during retraction, Marlin sends two step pulses at a time so the interrupt handler doesn't get called more often than the poor little 8bit AVR can handle. So the output is: "step,step,pause ,step,step,pause, ...". Of course it doesn't help to smooth in-between steps when the steps themselves are irregular. Don't take my word for it, look at the code (stepper.cpp).

  • Link to post
    Share on other sites
    Posted · NEW PART DAY: SILENT STEPPER MOTORS

     

     

    Yes and no. Yes, x and y axis are important but (no) don't underestimate the extruder motor(s). Just unhook it during a print and you will hear the difference.

     

    Just decoupling the feeder from the chassis makes a huge difference. IME, the silentstep stick did not make a huge difference in the sound of retractions, but decoupling the feeder from the chassis did.

     

    It was expected that this wouldn't fix the E-Motor noise. Because the E-Motor moves very fast during retraction, Marlin sends two step pulses at a time so the interrupt handler doesn't get called more often than the poor little 8bit AVR can handle. So the output is: "step,step,pause  ,step,step,pause,  ...". Of course it doesn't help to smooth in-between steps when the steps themselves are irregular. Don't take my word for it, look at the code (stepper.cpp).

     

    Yuck. Seems like they should have just cut the microsteps to 1/8th and done a single pulse.

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    ×
    ×
    • Create New...