Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    can't go past 13mm/s

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    11
    429
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • aprzundefined
      aprz
      last edited by aprz

      I'm trying to figure out why the max speed is 13mm/s and I have the speed in the slicer set to 25mm/s. I checked and made sure the extruder instantaneous speed isn't too low. what's limiting the speed. Using duet 3, cartesian printer, 0.9 motors, lead screws. I had the microsteps at 16x but tried 4x because I thought it might help with the speed.

      G90                                                     ; send absolute coordinates...
      M83                                                     ; ...but relative extruder moves
      M550 P"Duet 3"                                          ; set printer name
       
      ; Drives
      M569 P0.1 S1                                             ; physical drive 0.1 goes forwards
      M569 P0.0 S0                                             ; physical drive 0.0 goes forwards
      M569 P0.2 S0                                             ; physical drive 0.2 goes forwards
      M569 P0.3 S0                                             ; physical drive 0.3 goes forwards
      M569 P0.4 S0                                             ; physical drive 0.3 goes forwards
      M569 P20.0 S1                                            ; physical drive 0.3 goes forwards
      M584 X0.1 Y0:4 Z2:3 E20.0                                ; set drive mapping
      M350 X4 Y4 Z4 E16 I1                                  ; configure microstepping with interpolation
      M92 X800.00 Y800.00 Z800.00 E873.00                   ; set steps per mm
      M566 X1000.00 Y1000.00 Z100.00 E5000.00                      ; set maximum instantaneous speed changes (mm/min)
      M203 X1650.00 Y1650.00 Z220.00 E7000.00                   ; set maximum speeds (mm/min)
      M201 X550.00 Y550.00 Z80.00 E6000.00                      ; set accelerations (mm/s^2)
      M906 X4100 Y4100 Z2800 E1300 I30                         ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                                  ; Set idle timeout
      
      ; Axis Limits
      M208 X0 Y0 Z0 S1                                        ; s9t axis minima
      M208 X890 Y925 Z780 S0                                  ; set axis maxima
       
      ; Endstops
      M574 X1 S1 P"io0.in"                                   ; configure active-high endstop for low end on X via pin !io8.in
      M574 Y1 S1 P"io1.in"                                   ; configure active-high endstop for low end on Y via pin !io2.in
      M574 Z0 S1                                             ; configure Z-probe endstop for low end on Z
       
       
      ; Z-Probe
      M558 P8 C"20.io0.in" H5 F90 T100000                       ; set Z probe type to unmodulated and the dive height + speeds
      G31 P500 X0 Y0 Z0.1                                    ; set Z probe trigger value, offset and trigger height
      M557 X0:885 Y0:985 S80                                 ; define mesh grid
       
      ; Heaters
      M308 S0 P"20.temp0" Y"pt1000"                               ; configure sensor 0 as thermistor on pin 20.temp0
      M950 H0 C"20.out0" T0                                       ; create nozzle heater output on 20.out0 and map it to sensor 0
      M307 H0 R1.555 C397.7 D6.96 S1.00 V24.1 B0               ; PID auto tune results
      ;M308 S1 P"temp0" Y"thermistor" T100000 B3950            ; configure sensor 1 as thermistor on pin temp0
      ;M950 H1 C"out0" T1                                      ; create bed heater output on out0 and map it to sensor 1
      ;M307 H1 B1 S1.00                                        ; enable bang-bang mode for the bed heater and set PWM limit
      ;M140 H1                                                 ; map heated bed to heater 1
      ;M143 H1 S280                                            ; set temperature limit for heater 1 to 280C
       
      ; Fans
      M950 F0 C"out8" Q500                                    ; create fan 0 on pin out8 and set its frequency
      M106 P0 S0 H0 T45                                       ; set fan 0 value. Thermostatic control is turned on
      M950 F1 C"out9" Q500                                    ; create fan 1 on pin out9 and set its frequency
      M106 P1 S0 H0 T45                                       ; set fan 1 value. Thermostatic control is turned on
       
      ; Tools
      M563 P0 S"Titan Aqua 1.75" D0 H0 F0                     ; define tool 0
      G10 P0 X0 Y0 Z0                                         ; set tool 0 axis offsets
      G10 P0 R0 S0                                            ; set initial tool 0 active and standby temperatures to 0C
       
      ; Custom settings are not defined
       
      M501
      
      o_lampeundefined 1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        Do you happen to be using Cura? Check your start gcode for any speed limits being set.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • CCS86undefined
          CCS86
          last edited by

          Also check the gcode your are printing with and make sure it is even trying to command a speed higher than 13 mm/s

          There are a number of things on the slicer side that can cap the max speed, like minimum layer time.

          1 Reply Last reply Reply Quote 1
          • o_lampeundefined
            o_lampe @aprz
            last edited by o_lampe

            @1997alex said in can't go past 13mm/s:

            M584 X0.1 Y0:4 Z2:3 E20.0

            There's a typo in the drive-mapping. Maybe not....? Sorry

            Phaedruxundefined 1 Reply Last reply Reply Quote 1
            • Phaedruxundefined
              Phaedrux Moderator @o_lampe
              last edited by Phaedrux

              @o_lampe said in can't go past 13mm/s:

              @1997alex said in can't go past 13mm/s:

              M584 X0.1 Y0:4 Z2:3 E20.0

              There's a typo in the drive-mapping. Maybe not....? Sorry

              On setups with expansion boards the leading digit refers to the board. So 0.1 would be driver 1 on board 0, ie, the mainboard. 1.2 would be driver 2 on the first expansion board.

              In setups with only a single board the leading 0 can be left off entirely as it's implied by the firmware.

              Though I'm not sure what happens when mixing and matching, so might be a good idea to try cleaning that up.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • aprzundefined
                aprz
                last edited by aprz

                I have two motors running on the z and y axis. I think your referring to the E20.0? The suggested can address for the tool board is to start at 20 and thats why im using E20.0. If i missed something you said or misinterpreted please let me know. I dont have an expansion board yet but will in the future.

                1 Reply Last reply Reply Quote 0
                • Phaedruxundefined
                  Phaedrux Moderator
                  last edited by

                  E20.0 is fine if your tool board address is 20.

                  What I was referring to for maybe cleaning up is that you have no board address for Y and Z, but like I said, that shouldn't really matter.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  aprzundefined 1 Reply Last reply Reply Quote 0
                  • aprzundefined
                    aprz
                    last edited by

                    ok so the issue I found was that cura had a setting for initial layer speed at 12.5mm/s. After raising the speed to 25mm/s I was able to fix the problem. From what I have read is that slower speeds for the initial layer are best for adhesion. That makes sense but I now can print at 30mm/s and its still adheres to the bed. thanks for the help i assumed it had something to do with the acceleration and jerk but that was incorrect.

                    1 Reply Last reply Reply Quote 0
                    • aprzundefined
                      aprz @Phaedrux
                      last edited by

                      @Phaedrux ok should i change it to M584 X0.1 Y0.0:4 Z0.2:3 E20.0

                      1 Reply Last reply Reply Quote 0
                      • Phaedruxundefined
                        Phaedrux Moderator
                        last edited by

                        @1997alex said in can't go past 13mm/s:

                        M584 X0.1 Y0.0:4 Z0.2:3 E20.0

                        More like

                        M584 X0.1 Y0.0:0.4 Z0.2:0.3 E20.0

                        Z-Bot CoreXY Build | Thingiverse Profile

                        aprzundefined 1 Reply Last reply Reply Quote 0
                        • aprzundefined
                          aprz @Phaedrux
                          last edited by

                          @Phaedrux awesome! figuring out the correct way to write the code is what i'm trying to learn. thanks.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Unless otherwise noted, all forum content is licensed under CC-BY-SA