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

XY Movement pauses mid movement.

Scheduled Pinned Locked Moved Solved
General Discussion
3
19
642
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
    BlueDust
    last edited by 27 Jun 2021, 18:15

    I have been having trouble with this for awhile and just now see the issue again, not during a print and remembered to take a video. I took the video in slow motion to make it is easier to see.
    The X or Y movement stops and starts again for no reason in mid movement.
    Make sure to have your speakers on, as the audio is also helpful as you can hear the movement stop/start with the motion.
    This is a Duet2 still running on 2.05.1 software.
    The problem goes away after rebooting the printer.
    I forgot to take a M122 before I rebooted the printer to make sure the problem goes away for this post. Will try to share M122 it next time it happens. But I am hoping someone has seen this before and can just tell me what the fix is.
    I do plan to upgrade this printer to 3.x software, and if you suggest that, please tell me that your suggesting it as a troubleshooting step or if your suggesting it because you know for sure it fixes the problem.
    Also note, Z is running on a Duex5 for 3 point bed leveling and doesn't have this problem.
    Thanks!

    https://photos.app.goo.gl/ZpFB6YBzgEZ1M16f9

    Fun, that 3 letter word with "u" in the middle.

    undefined 1 Reply Last reply 27 Jun 2021, 18:21 Reply Quote 0
    • undefined
      fcwilt @BlueDust
      last edited by 27 Jun 2021, 18:21

      @bluedust

      When you say "reboot" do you mean

      • cycle power
      • execute M999
      • execute M98 P"config.g"

      Thanks.

      Frederick

      Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

      undefined 1 Reply Last reply 27 Jun 2021, 18:25 Reply Quote 1
      • undefined
        BlueDust @fcwilt
        last edited by BlueDust 27 Jun 2021, 18:25

        @fcwilt

        Ahhh... yes... I should have been more specific.
        Emergency Stop.
        I generally press the Emergency Stop button as a convenient way to reboot/power cycle the printer.

        Thanks!

        Fun, that 3 letter word with "u" in the middle.

        undefined 1 Reply Last reply 27 Jun 2021, 18:46 Reply Quote 0
        • undefined
          fcwilt @BlueDust
          last edited by 27 Jun 2021, 18:46

          @bluedust said in XY Movement pauses mid movement.:

          @fcwilt

          Ahhh... yes... I should have been more specific.
          Emergency Stop.
          I generally press the Emergency Stop button as a convenient way to reboot/power cycle the printer.

          Thanks!

          I asked because they may have different effects. For instance, Cycling power versus M98 P"config.g".

          If it doesn't happen during printing and you have the option try them in this order to see which clears the problem:

          • M98 P"config.g"
          • M999
          • Cycle Power

          Frederick

          Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

          undefined 1 Reply Last reply 27 Jun 2021, 19:34 Reply Quote 0
          • undefined
            BlueDust @fcwilt
            last edited by 27 Jun 2021, 19:34

            @fcwilt
            Thanks. I will try that next time I notice it (when it's not printing).

            It does happen during printing.

            Fun, that 3 letter word with "u" in the middle.

            undefined 1 Reply Last reply 27 Jun 2021, 19:45 Reply Quote 0
            • undefined
              fcwilt @BlueDust
              last edited by 27 Jun 2021, 19:45

              @bluedust said in XY Movement pauses mid movement.:

              @fcwilt
              Thanks. I will try that next time I notice it (when it's not printing).

              It does happen during printing.

              Since hitting emergency stop clears the problem then testing after that will, of course, tell us nothing.

              Frederick

              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

              undefined 1 Reply Last reply 27 Jun 2021, 23:20 Reply Quote 0
              • undefined
                BlueDust @fcwilt
                last edited by BlueDust 27 Jun 2021, 23:20

                @fcwilt
                The first time I noticed this happening was during a print months ago. Like today, after the print finishes, I will have an opportunity to confirm it's occuring by moving the carriage 100mm again. I can then do the suggestions you mentioned. I will also try to remember to run M122 too.

                Thanks for the help!

                Fun, that 3 letter word with "u" in the middle.

                1 Reply Last reply Reply Quote 0
                • undefined
                  Phaedrux Moderator
                  last edited by 28 Jun 2021, 22:34

                  Config.g and M122 please.

                  Sometimes stuttering movement like this can be caused by having mesh compensation enabled and a low Z jerk configured. Could that be the case?

                  Z-Bot CoreXY Build | Thingiverse Profile

                  undefined 2 Replies Last reply 29 Jun 2021, 02:55 Reply Quote 0
                  • undefined
                    BlueDust @Phaedrux
                    last edited by 29 Jun 2021, 02:55

                    It happened again.

                    	m122
                    === Diagnostics ===
                    RepRapFirmware for Duet 2 WiFi/Ethernet version 2.05.1 running on Duet Ethernet 1.02 or later + DueX5
                    Board ID: 08DGM-9T6BU-FG3S0-7JTDL-3SN6N-TS6VG
                    Used output buffers: 3 of 24 (24 max)
                    === RTOS ===
                    Static ram: 25712
                    Dynamic ram: 93836 of which 0 recycled
                    Exception stack ram used: 632
                    Never used ram: 10892
                    Tasks: NETWORK(ready,676) HEAT(blocked,1232) DUEX(suspended,160) MAIN(running,1300) IDLE(ready,160)
                    Owned mutexes:
                    === Platform ===
                    Last reset 10:07:57 ago, cause: power up
                    Last software reset at 2021-06-27 14:32, reason: User, spinning module GCodes, available RAM 11064 bytes (slot 0)
                    Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d
                    Error status: 0
                    Free file entries: 9
                    SD card 0 detected, interface speed: 20.0MBytes/sec
                    SD card longest block write time: 15.0ms, max retries 0
                    MCU temperature: min 19.5, current 35.7, max 39.3
                    Supply voltage: min 23.6, current 24.2, max 24.5, under voltage events: 0, over voltage events: 0, power good: yes
                    Driver 0: standstill, SG min/max 0/272
                    Driver 1: standstill, SG min/max 0/260
                    Driver 2: standstill, SG min/max not available
                    Driver 3: standstill, SG min/max 0/1023
                    Driver 4: standstill, SG min/max not available
                    Driver 5: standstill, SG min/max not available
                    Driver 6: standstill, SG min/max not available
                    Driver 7: standstill, SG min/max 0/192
                    Driver 8: standstill, SG min/max 0/153
                    Driver 9: standstill, SG min/max 0/177
                    Date/time: 2021-06-28 22:53:48
                    Cache data hit count 4294967295
                    Slowest loop: 479.98ms; fastest: 0.07ms
                    I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
                    === Move ===
                    Hiccups: 770128, FreeDm: 160, MinFreeDm: 148, MaxWait: 5990516ms
                    Bed compensation in use: mesh, comp offset 0.000
                    === DDARing ===
                    Scheduled moves: 32, completed moves: 32, StepErrors: 0, LaErrors: 0, Underruns: 0, 0
                    === Heat ===
                    Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1
                    Heater 0 is on, I-accum = 0.3
                    Heater 1 is on, I-accum = 0.7
                    === GCodes ===
                    Segments left: 0
                    Stack records: 3 allocated, 0 in use
                    Movement lock held by null
                    http is idle in state(s) 0
                    telnet is idle in state(s) 0
                    file is idle in state(s) 0
                    serial is idle in state(s) 0
                    aux is idle in state(s) 0
                    daemon is idle in state(s) 0
                    queue is idle in state(s) 0
                    autopause is idle in state(s) 0
                    Code queue is empty.
                    === Network ===
                    Slowest loop: 804.98ms; fastest: 0.02ms
                    Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
                    HTTP sessions: 1 of 8
                    Interface state 5, link 100Mbps full duplex
                    === Filament sensors ===
                    Extruder 0: no data received
                    

                    Fun, that 3 letter word with "u" in the middle.

                    undefined 1 Reply Last reply 29 Jun 2021, 02:58 Reply Quote 0
                    • undefined
                      BlueDust
                      last edited by 29 Jun 2021, 02:57

                      Submitting M98 P"config.g" to the console didn't fix it, but M999 did resolve the issue.

                      M98 P"config.g"
                      HTTP is enabled on port 80
                      FTP is enabled on port 21
                      TELNET is disabled
                      Driver 0: stall threshold 3, filter off, steps/sec 400, coolstep 0, action: none
                      Driver 1: stall threshold 3, filter off, steps/sec 400, coolstep 0, action: none
                      Driver 2: stall threshold 1, filter off, steps/sec 200, coolstep 0, action: none
                      Driver 3: stall threshold 1, filter off, steps/sec 200, coolstep 0, action: none
                      Driver 4: stall threshold 1, filter off, steps/sec 200, coolstep 0, action: none
                      Driver 5: stall threshold 1, filter off, steps/sec 200, coolstep 0, action: none
                      Driver 6: stall threshold 1, filter off, steps/sec 200, coolstep 0, action: none
                      Driver 7: stall threshold 1, filter off, steps/sec 200, coolstep 0, action: none
                      Driver 8: stall threshold 1, filter off, steps/sec 200, coolstep 0, action: none
                      Driver 9: stall threshold 1, filter off, steps/sec 200, coolstep 0, action: noneDuet3D magnetic filament monitor on input 3, disabled, sensitivity 25.01mm/rev, allow 85% to 125%, check every 6.0mm, no data received
                      Warning: Heater 0 appears to be over-powered. If left on at full power, its temperature is predicted to reach 226C.
                      Warning: Heater 0 appears to be over-powered. If left on at full power, its temperature is predicted to reach 226C.
                      Warning: Heater 1 appears to be over-powered. If left on at full power, its temperature is predicted to reach 574C.
                      

                      Fun, that 3 letter word with "u" in the middle.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        Phaedrux Moderator @BlueDust
                        last edited by 29 Jun 2021, 02:58

                        @bluedust said in XY Movement pauses mid movement.:

                        Hiccups: 770128

                        That's a lot of hiccups.

                        Are you using x256 microstepping on all axis?

                        Z-Bot CoreXY Build | Thingiverse Profile

                        undefined 1 Reply Last reply 29 Jun 2021, 03:01 Reply Quote 1
                        • undefined
                          BlueDust @Phaedrux
                          last edited by 29 Jun 2021, 03:00

                          @phaedrux

                          ; Configuration file for Duet WiFi (firmware version 1.21)
                          ; executed by the firmware on start-up
                          ;
                          ; generated by RepRapFirmware Configuration Tool on Fri Aug 31 2018 18:58:38 GMT-0400 (Eastern Daylight Time)
                          
                          ; General preferences
                          M929 S1				; Logging Enabled
                          G90                              ; Send absolute coordinates...
                          M83                              ; ...but relative extruder moves
                          ;M555 P1                          ; Set firmware compatibility to look like RepRapFirmare
                          M555 P2                          ; Set firmware to work like Marlin, with responses after every command and needed for OctoPrint/Palette2 setup
                          
                          M667 S1                          ; Select CoreXY mode
                          
                          
                          ; Network
                          M550 P"v-Core"                    ; Set machine name
                          M552 S1                          ; Enable network
                          ;*** Access point is configured manually via M587
                          M586 P0 S1                       ; Enable HTTP
                          M586 P1 S1                       ; Disable FTP ENABLED
                          M586 P2 S0                       ; Disable Telnet
                          
                          ; Drives
                          M569 P0 S0                       ; Drive 0 goes forwards
                          M569 P1 S0                       ; Drive 1 goes forwards
                          M569 P3 S1                       ; Drive 3 goes forwords
                          M569 P7 S1
                          M569 P8 S1
                          M569 P9 S1
                          
                          
                          M584 X0 Y1 E3 Z9:7:8 ; three Z motors connected to driver outputs 9, 7 and 8
                          
                          M671 X6:163:315 Y-7:300:-7 S10
                          
                          
                          
                          M350 X16 Y16 I1
                          M350 Z256 I0
                          M350 E16 I1                              ; Configure microstepping with interpolation
                          
                          
                          M915
                          
                          
                          M92 X160 Y160 Z12800 E813.768		;w/o Interpolation Z = pitch of 2mm w Gear 4:1 ratio
                          
                          
                          M591 D0 P3 C3 R85:125 E6.0 L25.01 S0 	; Magnetic Filament Sensor - currently off
                          M591 D0                       		; display filament sensor parameters for extruder drive 0
                          
                          
                          M566 X300 Y300 Z4 E1000		; Have ghosting, and testing lower Jerk.  Also testing lower Z jerk because of issues on Z.
                           
                          M203 X8000 Y8000 Z1000 E1000 	
                          
                          M201 X800 Y800 Z100 E3000	; Lowered this for testing because.... Have ghosting, and testing lower Jerk.  Also testing lower Z jerk because of issues on Z.
                          
                          
                          M906 X1200 Y1200 Z1200 E1200 I30
                          M84 S30                          ; Set idle timeout
                          
                          M572 D0 S0.06			 ; Pressure Advance this was M572 D0 S0.08 but testing with 4
                          
                          ; Axis Limits
                          M208 X0 Y0 Z0 S1                 ; Set axis minima
                          M208 X305 Y296 Z245 S0           ; Set axis maxima
                          
                          
                          ; Endstops
                          M574 X1 Y1 S3			; for stall guard
                          
                          
                          ; Z-Probe
                          M574 Z1 S2                       ; Set endstops controlled by probe - Works for IR and BLTouch Probes
                          
                          M558 P9 F100 H5 R0.2 T6000 A5 B0 
                          
                          G31 P25 X-34.5 Y-14.5 Z4.0 			
                          
                          M557 X15:300 Y0:230 P10	
                          
                          ; Heaters
                          M307 H0 B0 S1.00                 ; Disable bang-bang mode for the bed heater and set PWM limit
                          M305 P0 T100000 B4138 C0 R4700   ; Set thermistor + ADC parameters for heater 0
                          M143 H0 S140                     ; Set temperature limit for heater 0 to 120C BED
                          M305 P1 B4725 C7.060000e-8
                          M143 H1 S280                     ; Set temperature limit for heater 1 to 280C HOTEND
                          
                          ; BLTouch - Heaters
                          M307 H7 A-1 C-1 D-1 ; Disable the 7th Heater to free up PWM channel 5 on the Duex board.
                          ;M307 H6 A-1 C-1 D-1 ; Disable the 7th Heater to free up PWM channel 5 on the Duex board.
                          
                          ; Fans
                          M106 P0 S0.3 I0 F500 H-1         ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
                          M106 P1 S1 I0 F500 H1 T45        ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
                          ;M106 P1 T40 H1
                          M106 P2 H100:101:102 T39:40 L0.0 ; Motherboard FAN Turns on at 38C, MAX @ 40C, L0.0 = always run @ low 0% fan
                          
                          ; Tools
                          M563 P0 D0 H1                    ; 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
                          
                          ; Automatic power saving
                          M911 S21 R23 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss
                          
                          M501 ; Enables auto save of config to config-override.g
                          

                          Fun, that 3 letter word with "u" in the middle.

                          undefined 2 Replies Last reply 29 Jun 2021, 04:26 Reply Quote 0
                          • undefined
                            BlueDust @Phaedrux
                            last edited by BlueDust 29 Jun 2021, 03:01

                            @phaedrux

                            Nope. I enabled on Z a few months ago to try and fix a quality problem I have been having and haven't put it back because I didn't notice any changes (and just forgot about it).
                            But that is a good catch. I completely forgot about that being something to look at.

                            M350 X16 Y16 I1
                            M350 Z256 I0
                            M350 E16 I1  
                            

                            Fun, that 3 letter word with "u" in the middle.

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              Phaedrux Moderator @BlueDust
                              last edited by 29 Jun 2021, 04:26

                              @bluedust said in XY Movement pauses mid movement.:

                              Z12800

                              Yeah that's a lot of steps. Do you also have mesh compensation active to make it move up and down quickly during XY movement?

                              @bluedust said in XY Movement pauses mid movement.:

                              M929 S1 ; Logging Enabled

                              Also do you normally run with logging enabled? Might wanna turn that off to test.

                              Z-Bot CoreXY Build | Thingiverse Profile

                              undefined 1 Reply Last reply 29 Jun 2021, 22:51 Reply Quote 0
                              • undefined
                                Phaedrux Moderator @BlueDust
                                last edited by 29 Jun 2021, 05:37

                                @bluedust said in XY Movement pauses mid movement.:

                                M566 X300 Y300 Z4

                                Lower Z jerk could be part of the problem, as mentioned earlier.

                                M566 Z60
                                M201 Z200

                                Should be pretty safe.

                                Z-Bot CoreXY Build | Thingiverse Profile

                                undefined 1 Reply Last reply 29 Jun 2021, 22:51 Reply Quote 0
                                • undefined
                                  BlueDust @Phaedrux
                                  last edited by 29 Jun 2021, 22:51

                                  @phaedrux
                                  Yes I log. I don't do it as often as I used to, but generally use it to compare print times when testing changes to prints when testing/calibrating.

                                  Fun, that 3 letter word with "u" in the middle.

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    BlueDust @Phaedrux
                                    last edited by 29 Jun 2021, 22:51

                                    @phaedrux
                                    I changed the settings. Will follow up next time I see the problem.

                                    Thanks!

                                    Fun, that 3 letter word with "u" in the middle.

                                    1 Reply Last reply Reply Quote 1
                                    • undefined
                                      BlueDust
                                      last edited by 2 Jul 2021, 15:56

                                      I have only been running small prints... mostly less than an hour or two and so far haven't noticed any problems, or seen anything more then 1 hiccup after a print. When I mentioned this as an issue I was completing longer prints. Saying that, I am still currently under the impression that the excessive hiccups were the problem. (or just very hopeful)

                                      Thanks!

                                      Fun, that 3 letter word with "u" in the middle.

                                      undefined 1 Reply Last reply 18 Jul 2021, 17:35 Reply Quote 0
                                      • undefined
                                        BlueDust @BlueDust
                                        last edited by 18 Jul 2021, 17:35

                                        @Phaedrux
                                        Made the suggested changes and I haven't seen any more problems with random pausing.

                                        That includes changing the extruder back to x16 microstepping.

                                        Thanks!

                                        Fun, that 3 letter word with "u" in the middle.

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