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.
    • 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