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

    Bug report: object cancellation causes ugly things to happen

    Scheduled Pinned Locked Moved Unsolved
    General Discussion
    6
    18
    680
    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.
    • oliofundefined
      oliof @gnydick
      last edited by

      @gnydick are you saying it happens whenever you emit the gcodes to skip another object, or whenever an already marked-to-skip object is being skipped? I assume the latter but just want to make sure.

      <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

      gnydickundefined 1 Reply Last reply Reply Quote 0
      • gnydickundefined
        gnydick @oliof
        last edited by

        @oliof the latter, since when you emit the code, it will immediately do the skip.

        mballinundefined dc42undefined 2 Replies Last reply Reply Quote 0
        • mballinundefined
          mballin @gnydick
          last edited by

          @gnydick Any update on this, i want to use the object cancel plug in, i tried it, and now it really messes up the print, and changes the axis for what the printer is calibrated to.

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

            @gnydick is this still an issue with 3.5.3 and/or 3.6.0-beta.1 ?

            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

            gnydickundefined 1 Reply Last reply Reply Quote 0
            • gnydickundefined
              gnydick @dc42
              last edited by

              @dc42 Don't know, I'm not doing it because it nearly caused my printer to self destruct.

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

                @gnydick have you checked that the maximum speeds you have set using M203 aren't higher than your printer can manage?

                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

                Tinchusundefined gnydickundefined 2 Replies Last reply Reply Quote 0
                • Tinchusundefined
                  Tinchus @dc42
                  last edited by

                  @dc42 I think not on 3.5.3, wich I have. I have cancelled objects and it works ok (duet3, 3.5.3, SBC mode)

                  1 Reply Last reply Reply Quote 0
                  • gnydickundefined
                    gnydick @dc42
                    last edited by

                    @dc42 definitely. My printer never loses steps when used normally.

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

                      @gnydick is that the case even if you request very high speeds, e.g. G1 X150 Y150 F100000 ? I think RRF uses the maximum speed you have configured in M203 when doing moves to skip objects.

                      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

                      gnydickundefined 1 Reply Last reply Reply Quote 0
                      • gnydickundefined
                        gnydick @dc42
                        last edited by

                        @dc42 yes, it is the case. I've used cancellation in the past without issue so I think this is a regression.

                        gnydickundefined 1 Reply Last reply Reply Quote 0
                        • gnydickundefined
                          gnydick @gnydick
                          last edited by

                          @gnydick Any update here? This is still happening. I'm running even gentle prints with lower accel and speeds.

                          Duet 3 MB6HC	MB6HC	3.5.3
                          Duet 3 Expansion EXP3HC 	EXP3HC	3.5.3
                          Duet 3 Expansion TOOL1LC 	TOOL1LC	3.5.3
                          Duet 3 Expansion TOOL1LC 	TOOL1LC	3.5.3
                          Duet 3 Expansion TOOL1LC 	TOOL1LC	3.5.3
                          Duet 3 Expansion TOOL1LC 	TOOL1LC	3.5.3
                          Duet Software Framework	DSF	3.5.3
                          Duet Web Control	DWC	3.5.3
                          
                          dc42undefined droftartsundefined 3 Replies Last reply Reply Quote 0
                          • Phaedruxundefined Phaedrux marked this topic as a question
                          • dc42undefined
                            dc42 administrators @gnydick
                            last edited by

                            @gnydick I've asked @droftarts to see of he can reproduce this.

                            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

                            1 Reply Last reply Reply Quote 0
                            • droftartsundefined
                              droftarts administrators @gnydick
                              last edited by

                              @gnydick I've tested object cancellation, seems to work fine for me on 3.6.0-rc.2.

                              I created a job with 7 small items on the bed, widely spaced out, and cancelled a couple of them during the print. Travel speed between the normal objects and skipped objects seems the same, at 150mm/s. Cancelled objects with M486 P4 and M486 C. It does seem to travel to the cancelled object, and then on to the next one, rather than direct from the previous active object to the next active one.

                              I haven't tested on 3.5.x, will do tomorrow morning.

                              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
                              • droftartsundefined
                                droftarts administrators @gnydick
                                last edited by

                                @gnydick I've tested on 3.5.4, same file, same result when objects are cancel: seems to work correctly, no sudden motor movements. What slicer are you using? Maybe it is not tagging each object correctly. If you can post a simple gcode file that exhibits the problem, then we can take a look. I sliced with Orcaslice, which puts in M486 S# commands in seemingly sane places.

                                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

                                gnydickundefined 2 Replies Last reply Reply Quote 0
                                • gnydickundefined
                                  gnydick @droftarts
                                  last edited by

                                  @droftarts I'm using PrusaSlicer. I'll slice up a little print and upload it.

                                  1 Reply Last reply Reply Quote 0
                                  • gnydickundefined
                                    gnydick @droftarts
                                    last edited by

                                    @droftarts amp coin v18 - PLA.gcode

                                    droftartsundefined 1 Reply Last reply Reply Quote 0
                                    • droftartsundefined
                                      droftarts administrators @gnydick
                                      last edited by

                                      @gnydick said in Bug report: object cancellation causes ugly things to happen:

                                      @droftarts amp coin v18 - PLA.gcode

                                      I hadn't looked at the file you sent until now, as I was waiting until RRF 3.6.0-rc.3 was released before further testing. I have updated my test machine with this, and ran my test of object cancellation (cancelling with M486 C and M486 P#, uncancelling with M486 U#), without issue.

                                      I looked at the file you sent, but it seems to only have one object?

                                      65c854f1-4bc7-4ce1-bf9d-2ccb0b9b616e-image.png

                                      I've attached my test gcode, in case you want to try it. It has a centre origin, currently sliced for PETG, 0.2mm layer height with 0.4mm nozzle.

                                      Belt anchor_PETG_9m33s.gcode

                                      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
                                      • First post
                                        Last post
                                      Unless otherwise noted, all forum content is licensed under CC-BY-SA