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
    19
    704
    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.
    • gnydickundefined
      gnydick
      last edited by

      I have 3.5-rc2 with tool distribution board and tool boards on Core XY

      When I cancel an object with M486 C, the XY motors make a horrible GAAAAHHNKKKKKK sound and the gantry is flung a short distance.

      It makes that sound every time it skips an object.

      The position is lost as steps are obviously messed up.

      Then, after homing and resuming, the same thing happens with every skipped object.

      oliofundefined 1 Reply Last reply Reply Quote 0
      • 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

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

                                          @droftarts yes, I realized that later, let me upload it again.

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