Duet 2 Maestro Ender 5 Plus print speeds won't go above 12mm



  • Hi there, and in advance thank you for the time you took to read and possibly offer advice.

    Duet 2 Maestro
    RepRapFirmware for Duet 2 Maestro 2.04 (2019-11-01b1)
    Duet Web Control 2.0.4

    I have an Ender 5 Plus setup with a Duet 2 Maestro. I had hours of legitimate fun getting it wired and tested and have now started to try to print with the device. However, I must have a setting wrong because no matter what I try, I cannot get the device to print faster than 12mm. In the web dash I see "requested speed 12mm/s" and "top speed 12mm/s" I have tried changing my g-code up for a maximum of 80mm with no joy. I've been searching and reading through various topics seeking an answer. No love.

    I have made sure Cura is set to reprap, creating a new printer there to ensure that I started from scratch. I have listed my motor settings from config.g below.

    ; Drives
    M569 P0 S0                                         ; physical drive 0 goes forwards
    M569 P1 S0                                         ; physical drive 1 goes backwards
    M569 P2 S0                                         ; physical drive 2 goes backwards
    M569 P3 S0                                         ; physical drive 3 goes backwards
    M584 X0 Y1 Z2 E3                                   ; set drive mapping
    M350 X64 Y64 Z64 E32 I0                            ; configure microstepping with interpolation
    M92 X320.00 Y320.00 Z3200.00 E808.41               ; M92 X80.00 Y80.00 Z800.00 E407.53                  ; set steps per mm
    M566 X300.00 Y240.00 Z24.00 E3600.00               ; M566 X480.00 Y480.00 Z12.00 E300.00                ; set maximum instantaneous speed changes (mm/min)
    M203 X80000.00 Y80000.00 Z600.00 E6000.00          ; M203 X9000.00 Y9000.00 Z600.00 E1800.00            ; set maximum speeds (mm/min)
    M201 X2400.00 Y1800.00 Z20.00 E3600.00             ; M201 X300.00 Y300.00 Z20.00 E250.00                ; set accelerations (mm/s^2)
    M906 X800 Y800 Z800 E1000 I30                      ; set motor currents (mA) and motor idle factor in per cent
    M84 S30                                            ; Set idle timeout
    

    Part of my issue is that there seems to be no source code drop at this time for the Ender 5+, so this has been a bit of guesswork combined with info from a Discord that I'm a part of with other Ender 5 users.

    Any help you can offer would be most appreciated.

    Thank you!



  • Please post your Cura 'Start G Code'

    When you create a new printer in Cura, especially a custom, Cura adds about 4 or 5 lines of code to control the speed.

    See this also, https://forum.duet3d.com/topic/11964/cr-10s5-firmware/71?_=1579801992393 Phaedrux and Veti he listed out the four or 5 lines that need to be removed.

    HTH

    Paul.



  • @PaulHew thank you so much, that indeed had helped tremendously!!!! I cannot thank you enough. I removed the four lines, we are now moving at a good rate. I appreciate your time.



  • @Walternate said in Duet 2 Maestro Ender 5 Plus print speeds won't go above 12mm:

    M350 X64 Y64 Z64 E32 I0 ; configure microstepping with interpolation

    unless there is a very specific reason, you should run at x16 with interpolation.



  • @Veti forgive my lack of understanding, would that just be for the x axis or both x,y? Or am I missing you altogether?



  • @Walternate

    well since you are running the maestro you can just turn on interpolation.
    change I0 to I1.

    However running at X64 Y64 Z64 will most of the time just put unessesary load on the cpu.

    for the extruder X32 should also not be necessary as 400 steps is generally enough for good positional accuracy of the extruder.



  • @Veti so my code with your suggestions should read; M350 X16 Y16 Z16 E16 I1

    Would that be correct?


  • Moderator

    @Walternate you will also need to change the M92 line after, dividing X, Y and Z values by 4, and E by 2. However x64 microstepping won’t stress the Duet. Just change the I0 to I1 in the M350 command.

    Ian



  • Very good! Thank you to all of you. I will update after I make the changes. What a great community here!



  • @droftarts said in Duet 2 Maestro Ender 5 Plus print speeds won't go above 12mm:

    @Walternate you will also need to change the M92 line after, dividing X, Y and Z values by 4, and E by 2. However x64 microstepping won’t stress the Duet. Just change the I0 to I1 in the M350 command.

    Ian

    So I made those changes and the z motor stopped responding all together. I reverted in code and we're back to moving well. I'm not sure what the change may have done. I appreciate your time, I'm going to investigate that more.


  • administrators

    @Walternate said in Duet 2 Maestro Ender 5 Plus print speeds won't go above 12mm:

    @droftarts said in Duet 2 Maestro Ender 5 Plus print speeds won't go above 12mm:

    @Walternate you will also need to change the M92 line after, dividing X, Y and Z values by 4, and E by 2. However x64 microstepping won’t stress the Duet. Just change the I0 to I1 in the M350 command.

    Ian

    So I made those changes and the z motor stopped responding all together. I reverted in code and we're back to moving well. I'm not sure what the change may have done. I appreciate your time, I'm going to investigate that more.

    Please try again, I think you must have made a mistake in making the changes. If you still can't get Z to move, post the config.g file you were using at that point.



  • @Walternate said in Duet 2 Maestro Ender 5 Plus print speeds won't go above 12mm:

    M350 X64 Y64 Z64 E32 I0 ; configure microstepping with interpolation
    M92 X320.00 Y320.00 Z3200.00 E808.41 ; M92 X80.00 Y80.00 Z800.00 E407.53 ; set steps per mm

    try

    M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
    M92 X80 Y80 Z800 E404.20 ; M92 X80.00 Y80.00 Z800.00 E407.53 ; set steps per mm

    i was a bit surprised by the 800, but aparently creality is deviation from the norm here. interesting.



  • I also have an Ender 5 Plus that was very recently upgraded to Maestro. For the X, Y and Z, I get the same steps per mm, but on the E, I only have 140 (at 16x microstepping with interpolation, and greatly over extruding, though still calibrating). I am using the stock extruder, with an E3D v6 upgraded to Volcano for the hot-end (with 0.6mm nozzle, and slicer is also configured for that).



  • My Creality CR10 printer has 400 steps/mm for Z
    E should be 100 steps/mm unless you use a geard extruder such as the BMG in which case you use 415

    Note the step value is approximate!!



  • I apologize for the delay, @Veti I am testing those settings out now. Thank you so much for taking the time! @Jacotheron I also appreciate your input, I am testing your suggestion now. @dc42 I did retest and it did not work, however I have new numbers here that I am working with. I will update on my success. Thank you for your time!



  • @veti, success! I am moving just fine with the new numbers. I am having a heck of a time with baby stepping, as my first layer is not printing I think due to the fact that the nozzle is too close. I will update when I figure that out



  • @Walternate, please post your latest working config. I just started configuring Duet 2 Ethernet on my Ender 5 Plus.



  • Hi All,

    I'm still a noob when it comes to configs of printers. I'm learning bit by bit. But, I've hit a bit of a wall with my Ender 5 Pro...

    I just replaced the stock 1.1.5 creality board with a Duet 2 Maestro. But, right away I noticed that the motors started making noises I hadn't heard of the stock printer. I've tried downloading and using config files others have been kind enough to post online for their Ender 5's. But, I still get the sound. I really don't know where to go next with this.

    Any help would be very much appreciated!


  • Moderator

    @Damien Please start a new thread for your issue. It's not the same as this thread. Consult the guide for posting here https://forum.duet3d.com/topic/5909/guide-for-posting-requests-for-help and provide the information needed for others to help you.

    Ian


Log in to reply