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

    OrcaSlicer 1.9.0 adds codes that breaks printer.

    Scheduled Pinned Locked Moved
    Third-party software
    8
    19
    1.2k
    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.
    • Fireflyundefined
      Firefly
      last edited by Firefly

      So I been using OrcaSlicer, I been liking it due to better layout and the neat calibration tools, but until I upgraded to 1.9.0, anything I slice makes printer crashes before it could even prime. It is adding code I have no idea what it is or how to turn it off.
      I have to cycle printers power to clear it and then I print an older sliced file works fine. OrcaSlicer 1.8.0 is fine, issue started with 1.9.0

      What is this overide doing that is crashing Duet3d Maestro installed in a FlashForge Creator Pro?

      files attached as well.

      0fc33761-0db4-4edb-bcb6-6fd5998fe739-image.png ```

      OrcaSlicer180.gcode

      OrcaSlicer190.gcode

      Fireflyundefined 2 Replies Last reply Reply Quote 0
      • Fireflyundefined
        Firefly @Firefly
        last edited by

        @Firefly OrcaSlicer190.gcode

        1 Reply Last reply Reply Quote 0
        • Fireflyundefined
          Firefly @Firefly
          last edited by

          @Firefly

          OrcaSlicer180.gcode

          OrcaSlicer190.gcode

          1 Reply Last reply Reply Quote 0
          • Exerqtorundefined
            Exerqtor
            last edited by Exerqtor

            Uhm, excuse me? 🤣
            EDIT:
            Made sence once the posts got resurrected.

            Fireflyundefined 1 Reply Last reply Reply Quote 0
            • Fireflyundefined
              Firefly @Exerqtor
              last edited by

              @Exerqtor

              yes found the problem, by default all these 'adds' were on, I feel it should be off by default. these codes disabled my printer and could of done damage. it's a OrcaSlicer problem.

              droftartsundefined paralepsisundefined 3 Replies Last reply Reply Quote 0
              • droftartsundefined
                droftarts administrators @Firefly
                last edited by

                @Firefly To give this thread context, do you mind if I undelete your original post, if you can't? Otherwise I'll delete the thread as it isn't helpful for others looking for the answer to the same problem.

                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 1
                • paralepsisundefined
                  paralepsis @Firefly
                  last edited by

                  @Firefly yes, this is default behavior when switching to RRF in PrusaSlicer also. It's a terrible default.

                  Railcore II 300XL w/ Duet 3 & RRF 3.5rc4, Makerbot R2X w/ Duet 2 WiFi & RRF 3.4

                  1 Reply Last reply Reply Quote 0
                  • gringoundefined
                    gringo
                    last edited by gringo

                    There is a switch at the printer preferences page.
                    Search the side where you can set the speed and acc limits.
                    You can choose if orca slicer put them to the G_Code or not.
                    I had the same Problem and it took a while to check what happened.

                    Orca.JPG

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

                      @Firefly odd that it made the printer crash, as the commands look like normal Gcodes. I’ve had the same problem with PrusaSlicer as @paralepsis mentions, but the printer just runs a bit slower rather than crashing.

                      In PrusaSlicer, go to Printer settings > machine limits and there’s a drop down box at the top. Change from ā€œemit to Gcodeā€ to one of the other choices. I tend to use ā€œUse for time estimatesā€, and have the machine limits set to how they are set in config.g, so time estimates are reasonably accurate.

                      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

                      paralepsisundefined Fireflyundefined 2 Replies Last reply Reply Quote 0
                      • paralepsisundefined
                        paralepsis @droftarts
                        last edited by

                        @droftarts It depends on what happens to be in those boxes. I found I got unreasonable jerk/accel settings that really messed things up (some time ago, in my case with PrusaSlicer). Skipping steps all over the place, etc.

                        Railcore II 300XL w/ Duet 3 & RRF 3.5rc4, Makerbot R2X w/ Duet 2 WiFi & RRF 3.4

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

                          @paralepsis I've had it in mind for some time to add an option for RRF to ignore M201, M203 and probably also M566/M205 commands in print files. IMO print files have no business messing with machine limits.

                          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

                          Exerqtorundefined paralepsisundefined Phaedruxundefined 3 Replies Last reply Reply Quote 1
                          • Exerqtorundefined
                            Exerqtor @dc42
                            last edited by Exerqtor

                            Even if "Emit limits to G-code" is ticked or not Orcaslicer still hammers in M204 & M205.

                            I guess M204 is ok, but M205 should be left out. Shouldn't it?

                            I'll open an issue on their GIT to see if this is intended or a bug, imo it shouldn't send those commands when the box is unticked.

                            dc42undefined paralepsisundefined 2 Replies Last reply Reply Quote 0
                            • dc42undefined
                              dc42 administrators @Exerqtor
                              last edited by dc42

                              @Exerqtor yes M204 is fine (RRF will apply the M201 limits if they are more strict). M205 is questionable because it could exceed what the printer can do. One possibility would be to treat it like M204, i.e. treat the M566 settings as machine limits and not allow M205 to set higher limits.

                              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
                              • paralepsisundefined
                                paralepsis @dc42
                                last edited by

                                @dc42 makes sense to me!

                                Railcore II 300XL w/ Duet 3 & RRF 3.5rc4, Makerbot R2X w/ Duet 2 WiFi & RRF 3.4

                                1 Reply Last reply Reply Quote 0
                                • paralepsisundefined
                                  paralepsis @Exerqtor
                                  last edited by

                                  @Exerqtor M204 is leveraged by PrusaSlicer for feature-based acceleration control, is useful to have around.

                                  Railcore II 300XL w/ Duet 3 & RRF 3.5rc4, Makerbot R2X w/ Duet 2 WiFi & RRF 3.4

                                  1 Reply Last reply Reply Quote 0
                                  • Phaedruxundefined
                                    Phaedrux Moderator @dc42
                                    last edited by

                                    @dc42 said in OrcaSlicer 1.9.0 adds codes that breaks printer.:

                                    @paralepsis I've had it in mind for some time to add an option for RRF to ignore M201, M203 and probably also M566/M205 commands in print files. IMO print files have no business messing with machine limits.

                                    As long as it's optional. I use Cura and set independant speed, accel, jerk values for different move types. First layer, external perimeters, infill, travels.

                                    Z-Bot CoreXY Build | Thingiverse Profile

                                    DocTruckerundefined 1 Reply Last reply Reply Quote 0
                                    • Fireflyundefined
                                      Firefly @droftarts
                                      last edited by

                                      @droftarts it was bad for my printer, it slammed the hot end to the right and forcing the belt to grind/skip. It moved the opposite direction it was suppose to go, very weird and not making any sense to me.

                                      1 Reply Last reply Reply Quote 0
                                      • DocTruckerundefined
                                        DocTrucker @Phaedrux
                                        last edited by DocTrucker

                                        @Phaedrux Parsing gcode files to use M201.1 or M204 would help control acceleration on the fly. Not sure why they'd want to change max speed on the fly rather than just use feed rates?

                                        As for variable jerk/instant speed on the fly I'm not sure there is a way to deal with this with the current gcode library?

                                        As there are already slicers in the wild using these gcodes badly perhaps it may be easier to have new gcodes for use in config files that can't be overriden in build files?

                                        Edit: Whats the market share of Duet equipped/reprapfirmware compatible machines like vs Prusa compatible systems now?

                                        Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

                                        Phaedruxundefined 1 Reply Last reply Reply Quote 0
                                        • Phaedruxundefined
                                          Phaedrux Moderator @DocTrucker
                                          last edited by

                                          @DocTrucker said in OrcaSlicer 1.9.0 adds codes that breaks printer.:

                                          Not sure why they'd want to change max speed on the fly rather than just use feed rates?

                                          I think the only gcode limit Cura changes now is M566 for jerk. Feedrate is handled by G1 and for acceleration I believe they use M204.

                                          I can't say what other slicers do. Last I checked Prusa didn't allow for on the fly jerk changes at all without post processing.

                                          Z-Bot CoreXY Build | Thingiverse Profile

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