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 @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