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

Printer pausing at start of each layer.

Scheduled Pinned Locked Moved
Tuning and tweaking
3
10
283
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.
  • undefined
    JJJJ
    last edited by 23 Oct 2024, 11:14

    Hi, the printer keeps pausing at the start of each layer and causes massive blobs on the z seam.

    Hardware:

    • Tractus T1250, 1m boden tube is around 1 metre long and it is old and I'm going to replace it. Hemera extruder.

    • E3D v6 hot end.

    • Duet2 v1.03

    Firmware:

    • RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.5.1 ELECTRONICS: Duet Ethernet 1.02 or later FIRMWARE_DATE: 2024-04-19 14:40:46

    • Paneldue 1.21.3

    I am not sure what is causing it, I thought it might be something to do with power loss recovery saving a reference point but I don't think I have that enabled in my config.

    I thought it could be related to retraction but I have retract at layer change turned off and when the printer stops moving so does the extruder so I don't think it is that.

    The minimum layer time is 0.1s. Retraction distance 5mm, speed 60

    I also printed in vase mode and it worked fine, no blobs. But obviously, in vase mode, there is no stopping for each layer.

    I have not turned on Pressure Advance.

    No matter what speed I print at the printer will pause for the same amount of time, but on faster prints, the blob is much bigger.

    I have attached pictures and a video. In the pictures it looks like it's under-extruding at the start of the layer and then by halfway around its back to normal.

    So does anyone have any idea what could be causing it? I am probably missing something fairly obvious. Thanks

    Test Print Video

    ; Configuration file for RepRapFirmware on Duet 2 Ethernet
    ; executed by the firmware on start-up
    ;
    ; generated by RepRapFirmware Configuration Tool v3.5.4 on Fri Aug 16 2024 12:20:56 GMT+0100 (British Summer Time)
    ; General
    G90 ; absolute positioning
    M83 ; relative extruder moves
    M550 P"T1250" ; set hostname
    ; Accessories
    M575 P1 S0 B57600 ; configure PanelDue support
    ; Network
    M552 P0.0.0.0 S1 ; configure Ethernet adapter
    M586 P0 S1 ; configure HTTP
    ; Smart Drivers
    M569 P0 S1 D2 ; driver 0 goes forwards (extruder 0)
    M569 P2 S0 D2 ; driver 2 goes backwards (X axis)
    M569 P3 S0 D2 ; driver 3 goes backwards (Z axis)
    M569 P4 S0 D2 ; driver 4 goes backwards (Y axis)
    ; Motor Idle Current Reduction
    M906 I40 ; set motor current idle factor
    M84 S30 ; set motor current idle timeout
    ; Axes
    M584 X2 Y4 Z3 ; set axis mapping
    M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation
    M906 X1700 Y1700 Z1700 ; set axis driver currents
    M92 X160 Y160 Z160 ; configure steps per mm
    M566 X30000 Y30000 Z30000 ; set maximum instantaneous speed changes (mm/min)
    M203 X36000 Y36000 Z36000 ; set maximum speeds (mm/min)
    M201 X4000 Y4000 Z4000 ; set accelerations (mm/s^2)
    ; Extruders
    M584 E0 ; set extruder mapping
    M350 E16 I1 ; configure microstepping with interpolation
    M906 E1100 ; set extruder driver currents
    M92 E357.14286 ; configure steps per mm
    M566 E18000 ; set maximum instantaneous speed changes (mm/min)
    M203 E18000 ; set maximum speeds (mm/min)
    M201 E4000 ; set accelerations (mm/s^2)
    ; Kinematics
    M665 L457.600 R267.060 B175 H678.996 ; set delta radius, diagonal rod length, printable radius and homed height
    M208 Z0 S1 ; set minimum Z
    M666 X-0.23 Y0.20 Z0.03 A0 B0 ; endstop adjustments and XY tilt, can be determined using auto calibration as well
    ; Probes
    M558 K0 P8 C"e0stop" H5 F300 T18000 R0.2 A3 ; configure digital probe via slot #0
    G31 P100 X0 Y0 Z-0.3 ; set Z probe trigger value, offset and trigger height
    ;Bed Mesh
    M557 R170 S80 ;bed probe grid
    ; Endstops
    M574 X2 P"xstop" S1 ; configure X axis endstop
    M574 Y2 P"ystop" S1 ; configure Y axis endstop
    M574 Z2 P"zstop" S1 ; configure Z axis endstop
    ; Sensors
    M308 S0 P"bedtemp" Y"thermistor" A"Heated Bed" T100000 B4725 C7.06e-8 ; configure sensor #0
    M308 S1 P"e0temp" Y"thermistor" A"Nozzle" T100000 B4267 C7.06e-8 ; configure sensor #1
    ; Heaters
    M950 H0 C"bedheat" T0 ; create heater #0 (bed)
    M143 H0 P0 T0 C0 S140 A0 ; configure heater monitor #0 for heater #0
    M307 H0 R0.337 K0.353:0.000 D2.69 E1.35 S1.00 B0 ; configure model of heater #0
    M950 H1 C"e0heat" T1 ; create heater #1 (Nozzle)
    M143 H1 P0 T1 C0 S285 A0 ; configure heater monitor #0 for heater #1
    M307 H1 R2.43 D5.5 E1.35 K0.56 B0 ; configure model of heater #1
    ; Heated beds
    M140 P0 H0 ; configure heated bed #0
    ; Fans
    M950 F0 C"fan0" ; create fan #0
    M106 P0 S0 L0 X1 B0.1 ; configure fan #0
    M950 F1 C"fan1" ; create fan #1
    M106 P1 S0 B0.1 H1 T50 ; configure fan #1
    M950 F2 C"fan2" ; create fan #2
    M106 P2 S1 L0 X0.6 B0.1 ; configure fan #2
    ; Tools
    M563 P0 D0 H1 F0 ; create tool #0
    M568 P0 R0 S0 ; set initial tool #0 active and standby temperatures to 0C

    IMG_2929.jpeg IMG_2930.jpeg IMG_2931.jpeg

    undefined 1 Reply Last reply 23 Oct 2024, 11:15 Reply Quote 0
    • undefined
      droftarts administrators @JJJJ
      last edited by droftarts 23 Oct 2024, 11:15

      @JJJJ Can you post the Gcode?

      Edit: add .txt on the filename, and you can upload it here.

      Ian

      Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

      undefined 1 Reply Last reply 23 Oct 2024, 11:21 Reply Quote 0
      • undefined
        JJJJ @droftarts
        last edited by 23 Oct 2024, 11:21

        @droftarts

        Here you go:

        Round cube fast .txt

        undefined 1 Reply Last reply 23 Oct 2024, 12:19 Reply Quote 0
        • undefined
          droftarts administrators @JJJJ
          last edited by droftarts 23 Oct 2024, 12:19

          @JJJJ In your config.g, you have:

          M566 X30000 Y30000 Z30000 ; set maximum instantaneous speed changes (mm/min)
          M203 X36000 Y36000 Z36000 ; set maximum speeds (mm/min)
          M201 X4000 Y4000 Z4000 ; set accelerations (mm/s^2)

          For M566, this is way too high. It means that the printer can immediately go at 500mm/s. Delta printers are fast, but even they can't do that. M566 X1200 Y1200 Z1200 is a more sensible setting.
          M203 is fine, but your M201 acceleration could be a lot faster, try M201 X10000 Y10000 Z10000

          The Gcode Cura is producing is actually overriding the M566, with a much more sensible value.

          However, I think the blob is happening on layer change. You've got this at the first layer change:

          ...
          G1 X-15 Y24.8 E0.02855
          G1 X0.00 Y24.8 E0.74835
          M566 X1800 Y1800
          G0 F3600 X0.5 Y24.8
          G0 X0.5 Y23.8
          ;MESH:NONMESH
          G0 F0 X0.5 Y23.8 Z0.5
          G0 F3600 X0.00 Y24.4
          ;TIME_ELAPSED:12.247635
          ;LAYER:1
          M106 S255
          M566 X1200 Y1200
          ;TYPE:WALL-INNER
          ;MESH:100mm_Rounded_Cube.stl
          G1 F8100 X14.985 Y24.4 E0.4984
          ...

          The strange line is the G0 F0 X0.5 Y23.8 Z0.5 line. This is a zero speed Z move. To avoid stopping forever, RRF has a minimum speed of 0.5mm/sec, or 30mm/minute, so I think the 'pause' is just a really slow Z move. Cura is putting this in on every layer change, so it must be something in your Cura settings. It's been a while since I used Cura, so I'm not sure why it's doing this, or where the setting is, unfortunately.

          Ian

          Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

          undefined 1 Reply Last reply 23 Oct 2024, 13:40 Reply Quote 0
          • undefined
            JJJJ @droftarts
            last edited by 23 Oct 2024, 13:40

            @droftarts That very helpful thank you. I will adjust those settings and I will try octoprint and see what happens.

            undefined 1 Reply Last reply 23 Oct 2024, 13:59 Reply Quote 0
            • undefined
              JJJJ @JJJJ
              last edited by 23 Oct 2024, 13:59

              @droftarts Apparently if z hop speed is 0 that's what causes that pause. I changed that number and it changed that gcode line to actually have a speed so I think that's what was causing it.

              I think I just forgot to add a number when I was setting up the profile.

              Thanks for your help as I would of never spotted that in the gcode.

              undefined 1 Reply Last reply 23 Oct 2024, 14:02 Reply Quote 1
              • undefined
                droftarts administrators @JJJJ
                last edited by 23 Oct 2024, 14:02

                @JJJJ I'm glad you found what was causing it! I'm surprised it uses the Z Hop Speed as the Z travel speed, though.

                Ian

                Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                undefined 1 Reply Last reply 24 Oct 2024, 13:22 Reply Quote 0
                • undefined
                  JJJJ @droftarts
                  last edited by 24 Oct 2024, 13:22

                  @droftarts Yeah its strange, still got to tweak the settings as im getting a very large seam still, but its not pausing now.

                  undefined undefined 2 Replies Last reply 24 Oct 2024, 13:28 Reply Quote 0
                  • undefined
                    droftarts administrators @JJJJ
                    last edited by 24 Oct 2024, 13:28

                    @JJJJ You will probably want to tune pressure advance. See https://docs.duet3d.com/User_manual/Tuning/Pressure_advance

                    Most slicers also have an end of perimeter 'gap' setting to stop extrusion slightly early, which can be worth playing with.

                    Ian

                    Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      Phaedrux Moderator @JJJJ
                      last edited by 24 Oct 2024, 17:57

                      @JJJJ said in Printer pausing at start of each layer.:

                      @droftarts Yeah its strange, still got to tweak the settings as im getting a very large seam still, but its not pausing now.

                      I'm guessing your cura has retract at layer change turned off.

                      Z-Bot CoreXY Build | Thingiverse Profile

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