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

    Slow after changing extruder

    Scheduled Pinned Locked Moved Solved
    Tuning and tweaking
    3
    6
    214
    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.
    • janjohundefined
      janjoh
      last edited by janjoh

      Or "WHat accel / jerk / speed setting have i messed up now?"

      I replaced my old extruder with a Orbiter 2.0, and used the recommended settings from their wiki.

      BUt, for some reason my printer is now extremely slow on (especially) gyroid infill. And I can't figure out what I may have misconfigured.
      Here's my current config

      ; Configuration file for Duet WiFi (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.1.3 on Sun Jun 21 2020 17:39:49 GMT+0200 (Central European Summer Time)
      
      ; General preferences
      G90                                                               ; send absolute coordinates...
      M83                                                               ; ...but relative extruder moves
      M550 P"Full Metal Delta"                                          ; set printer name
      M665 R179.774 L360.2 B150 H460                                    ; Set delta radius, diagonal rod length, printable radius and homed height
      M666 X0 Y0 Z0                                                     ; put your endstop adjustments here, or let auto calibration find them
      
      ; Network
      M552 S1                                                           ; enable network
      M586 P0 S1                                                        ; enable HTTP
      M586 P1 S0                                                        ; disable FTP
      M586 P2 S1                                                        ; enable Telnet
      
      ; Drives
      M569 P0 S1                                                        ; physical drive 0 goes forwards
      M569 P1 S1                                                        ; physical drive 1 goes forwards
      M569 P2 S1                                                        ; physical drive 2 goes forwards
      M569 P3 S0                                                        ; physical drive 3 goes forwards
      M584 X0 Y1 Z2 E3                                                  ; set drive mapping
      M350 X16 Y16 Z16 E16 I1                                           ; configure microstepping with interpolation
      
      ;Main kinematics
      M92 X160.00 Y160.00 Z160.00
      M566 X1200.00 Y1200.00 Z1200.00                                      ; set maximum instantaneous speed changes (mm/min)
      M203 X25000.00 Y25000.00 Z15000.00                    ; set maximum speeds (mm/min)
      M201 X3000.00 Y3000.00 Z3000.00                                   ; set accelerations (mm/s^2)
      M906 X1500 Y1500 Z1500 I20                                   ; set motor currents (mA) and motor idle factor in per cent
      M84 S120                                                          ; Set idle timeout
      
      ;Orbiter V2
      M92 E690
      M203 E7200
      M566 E300   
      M201 E3000 
      M906 E1200 I10
      ;M207 S1.5 F7200 Z0.2
      
      
      ;Pressure advance
      M572 D0 S0.25
      
      ; Axis Limits
      M208 Z0 S1                                                        ; set minimum Z
      
      ; Endstops
      M574 X2 S1 P"xstop"                                               ; configure active-high endstop for high end on X via pin xstop
      M574 Y2 S1 P"ystop"                                               ; configure active-high endstop for high end on Y via pin ystop
      M574 Z2 S1 P"zstop"                                               ; configure active-high endstop for high end on Z via pin zstop
      
      ; Z-Probe
      M558 P8 R0.4 C"zprobe.in+zprobe.mod" H3.0 F1300 T12000 A16 S0.025 ; set Z probe type to effector and the dive height + speeds
      G31 P500 X0 Y0 Z-0.06                                             ; set Z probe trigger value, offset and trigger height
      M557 R140 S40                                                     ; define mesh grid
      
      ; Filament sensor
      M591 P3 C"e0_stop" S1 R20:200 L24.8 E6.0 D0		
      
      ; Accelerometer
      ;M955 P0 C"spi.cs4+spi.cs3" I25
      
      
      
      ; Heaters
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4400 R4700              ;  Orignal was 3950, but curve did not match, actual temp was too low. configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bedheat" T0                                             ; create bed heater output on bedheat and map it to sensor 0
      M307 H0 B0 S1.00                                                  ; disable bang-bang mode for the bed heater and set PWM limit
      M140 H0                                                           ; map heated bed to heater 0
      M143 H0 S120                                                      ; set temperature limit for heater 0 to 120C
      ;M308 S1 P"e0temp" Y"thermistor" C7.060000e-8 B4725  ; configure sensor 1 as thermistor on pin e0temp (E6Extruder)
      M308 S1 P"e0temp" Y"thermistor" T100000 B4680 C6.455513e-8        ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1                                              ; create nozzle heater output on e0heat and map it to sensor 1
      M307 H1 B0 S1.00                                                  ; disable bang-bang mode for heater  and set PWM limit
      M308 S2 Y"drivers" A"DRIVERS"                                     ; configure sensor 2 as temperature warning and overheat flags on the TMC2660 on Duet
      M308 S3 Y"mcu-temp" A"MCU"                                        ; configure sensor 3 MCU Temp
      
      ; Fans
      M950 F1 C"fan1" Q100                                              ; create fan 1 on pin fan1 and set its frequency
      M106 P1 C"Heat sink" X0.65 H1 T65                                 ; set fan 1 name and value. Thermostatic control is turned on
      M950 F2 C"!Fan2" Q500                                             ; create fan 1 on pin fan1 and set its frequency
      M106 P2 C"Chassi Fan" H2:3 X1 B0.5 T45:55                         ; set fan 1 name and value. Thermostatic control is turned on
      M950 F3 C"exp.heater3+exp.e3stop" Q10000
      M106 P3 C"Blower" H-1 X1 B0.1 L0.19 
      ; Fans - Nozzle led.
      ;M950 F0 C"fan0" Q2000                                             ; create fan 0 on pin fan0 and set its frequency
      ;M106 P0 C"Nozzle LED" H1 T120 X1                                  ; Nozzle led, on when tool0 >= 120C
      
      
      
      ;Floodlight LED
      M950 F4 C"e1heat" Q2000
      M106 P4 C"Floodlights" 
      
      
      ; Tools
      M563 P0 D0 H1 F3                                                  ; 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
      
      ;Input Shaping
      M593 P"zvddd" F46
      
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      M912 P0 S-23                                                      ; Set Temperature offset for MCU.
      
      M501                                                              ; load saved parameters from non-volatile memory
      
      Phaedruxundefined 1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator @janjoh
        last edited by

        @janjoh said in Slow after changing extruder:

        M566 E300

        The orbiter jerk is quite low. With pressure advance there's going to be some direction changes for the extruder and it'd going to have to slow down to your jerk setting for that.

        Have you retuned your retraction pressure advance settings after changing extruders?

        Z-Bot CoreXY Build | Thingiverse Profile

        janjohundefined 1 Reply Last reply Reply Quote 0
        • janjohundefined
          janjoh @Phaedrux
          last edited by

          @Phaedrux

          Groaaaan.. I stared at only the extruder settings as such for too long. I THOUGHT i had disabled PA and was going to re-tune after shake down.. Yeah, need to retune that and prolly go a bit higher on M566 orbiter says "Up to 600mm/s"

          Thank you.

          dc42undefined 1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @janjoh
            last edited by

            @janjoh your pressure advance value 0.25 looks way too high for an extruder mounted on the hot end, which I presume your Orbiter is.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            janjohundefined 1 Reply Last reply Reply Quote 0
            • janjohundefined
              janjoh @dc42
              last edited by janjoh

              @dc42 said in Slow after changing extruder:

              @janjoh your pressure advance value 0.25 looks way too high for an extruder mounted on the hot end, which I presume your Orbiter is.

              No. Flying extruder. Approx 20cm of bowden above a Smart effector.

              HOIWEVER. Something must have been really off with the previous extruder, because "The Ellis Guide" gave me 0.25 PA.

              As it looks now, i seem to be in the 0.04 range. (and yes, i am CERTAIN that the old extruder landed at 0.25 and not 0.025.. I promise)

              a90a2830-6dea-4598-9ec9-f45b6f9b9bc2-image.png

              janjohundefined 1 Reply Last reply Reply Quote 0
              • janjohundefined
                janjoh @janjoh
                last edited by

                In the end, i ended up at PA of 0.12

                1 Reply Last reply Reply Quote 0
                • janjohundefined janjoh marked this topic as a question
                • janjohundefined janjoh has marked this topic as solved
                • First post
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA