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

Adjusting speed - slic3r?

Scheduled Pinned Locked Moved
Duet Hardware and wiring
8
31
3.6k
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.
  • undefined
    hevilp
    last edited by 17 Nov 2018, 10:13

    Hi,

    I used S3D for my slicing and I was able to change speed while printing.

    Now I print a slic3r sliced file and when I set it to for example 150% it happens nothing. Do I need to adjust something in the gcode?

    I use M555 P2 in my config file.

    undefined 1 Reply Last reply 17 Nov 2018, 14:31 Reply Quote 0
    • undefined
      deckingman @hevilp
      last edited by 17 Nov 2018, 14:31

      @hevilp said in Adjusting speed - slic3r?:

      Hi,

      I used S3D for my slicing and I was able to change speed while printing.

      Now I print a slic3r sliced file and when I set it to for example 150% it happens nothing. Do I need to adjust something in the gcode?

      I use M555 P2 in my config file.

      Assuming you are you changing speed using the slider in DWC, or using M220 to set the speed override percentage, then this will work regardless of the slicer. BUT, it will only increase the speed up to the maximum that is set in your configuration files so check top see what that is set too (M203). Check also that the slicer doesn't change the M203 values. Also, be aware that changing speed during a print is not instant - it can take a few moves to empty the buffer before the speed change comes into effect.

      Ian
      https://somei3deas.wordpress.com/
      https://www.youtube.com/@deckingman

      1 Reply Last reply Reply Quote 0
      • undefined
        hevilp
        last edited by 17 Nov 2018, 15:57

        I'm using the slider in dwc yes, and I know that takes a little time, that the effect is to see.

        The change does not happens in 1-2 minutes what is a lot.

        1 Reply Last reply Reply Quote 0
        • undefined
          dc42 administrators
          last edited by dc42 17 Nov 2018, 18:14

          Recent versions of Duet Web Control display the requested speed and actual top speed for the current move. Do either of those values show a consistent increase shortly after you adjust the speed slider?

          You can send M203 without parameters from the GCode Console to check whether the maximum speeds have been changed by your slicer.

          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
          • undefined
            hevilp
            last edited by 17 Nov 2018, 18:41

            The speeds in the DWC are not changing.

            Slic3r PE puts this in the beginning of the file
            M203 X300 Y300 Z10 E100 ; sets maximum feedrates, mm/sec

            undefined undefined undefined 3 Replies Last reply 17 Nov 2018, 18:43 Reply Quote 0
            • undefined
              Phaedrux Moderator @hevilp
              last edited by 17 Nov 2018, 18:43

              Do you have slicer set to enforce a max print speed?
              What gcode flavour do you have Slic3r set to use?

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • undefined
                deckingman @hevilp
                last edited by deckingman 17 Nov 2018, 20:20

                @hevilp Are you using any form of bed level or flatness compensation? Just looking at the M203 that you are saying Slicr3R PE puts in, and Z10 is a very low value. So if you are using flatness or level compensation, the bed will be constantly moving and that 10mm/sec value might be what is limiting the speed. I assume that you aren't printing at anything like the 300mm/sec that X and Y are being set to.

                Edit. You do have print moves that are long enough to reach the desired speed using the accelerations you have I assume? It might be an idea to post you acceleration settings too, both for you configuration files and also any values that the slicer might be putting in.

                Ian
                https://somei3deas.wordpress.com/
                https://www.youtube.com/@deckingman

                1 Reply Last reply Reply Quote 0
                • undefined
                  Veti @hevilp
                  last edited by 17 Nov 2018, 21:09

                  @hevilp

                  m203 for duet is mm/min not mm/sec

                  so M203 X300 Y300 Z10 E100 are very low values

                  undefined 1 Reply Last reply 18 Nov 2018, 11:07 Reply Quote 1
                  • undefined
                    hevilp
                    last edited by 18 Nov 2018, 08:02

                    @Veti ohhhh thanks, that will be the error.

                    Slic3r says:
                    0_1542527788044_f9a33a5f-b378-4b78-b86a-9f5d08bde74b-image.png

                    and makes M203 X300 Y300 Z10 E100 ; sets maximum feedrates, mm/sec

                    BUT: I set the firmware to marlin, in reprap the machine limits button is not there and in the gcode the m203 isnt there too. Thats the fault, wrong gcode flavour. I thought I have to take it, because in Duet I use Marlin compa, too

                    undefined 1 Reply Last reply 18 Nov 2018, 11:21 Reply Quote 0
                    • undefined
                      deckingman @Veti
                      last edited by 18 Nov 2018, 11:07

                      @veti said in Adjusting speed - slic3r?:

                      @hevilp

                      m203 for duet is mm/min not mm/sec

                      Good catch - I missed that.

                      Ian
                      https://somei3deas.wordpress.com/
                      https://www.youtube.com/@deckingman

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        deckingman @hevilp
                        last edited by 18 Nov 2018, 11:21

                        @hevilp said in Adjusting speed - slic3r?:

                        @Veti ohhhh thanks, that will be the error.

                        Slic3r says:
                        0_1542527788044_f9a33a5f-b378-4b78-b86a-9f5d08bde74b-image.png

                        and makes M203 X300 Y300 Z10 E100 ; sets maximum feedrates, mm/sec

                        BUT: I set the firmware to marlin, in reprap the machine limits button is not there and in the gcode the m203 isnt there too. Thats the fault, wrong gcode flavour. I thought I have to take it, because in Duet I use Marlin compa, too

                        I use Slic3R - both the dev version and PE. I don't see those maximum feedrate buttons regardless of what gcode flavour I select but that's maybe because I'm not using the latest version of PE. Anyway, set the gcode flavour to Reprap. I've no idea why you don't have an M203 command in your config.g but suggest you make one and use sensible values like say 30,000 for X and Y and maybe 600 for Z and 3600 for E (without knowing more about your machine, I can't be more precise)

                        Ian
                        https://somei3deas.wordpress.com/
                        https://www.youtube.com/@deckingman

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          dc42 administrators
                          last edited by 18 Nov 2018, 14:44

                          IMO the slicer has no business setting the maximum feed rates, because they depend on the printer, not on what is being printed. Slicers never used to do that.

                          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

                          undefined 1 Reply Last reply 18 Nov 2018, 15:03 Reply Quote 1
                          • undefined
                            deckingman @dc42
                            last edited by 18 Nov 2018, 15:03

                            @dc42 said in Adjusting speed - slic3r?:

                            IMO the slicer has no business setting the maximum feed rates, because they depend on the printer, not on what is being printed. Slicers never used to do that.

                            Agreed - (although I can't find those settings boxes in my versions of Slic3R PE) . I suspect this must be a later Prusa "thing". I don't have later versions of PE Slic3R because they are becoming more and more orientated towards Prusa's way of doing things with Prusa only printers and Prusa's version of firmware. Multi-filament support is a prime example - fine if you have a filament changing system but a complete PITA if you have a mixing hot end. The dev versions of Slic3R (non Prusa) seem to be behaving themselves though.

                            Ian
                            https://somei3deas.wordpress.com/
                            https://www.youtube.com/@deckingman

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              Veti
                              last edited by 18 Nov 2018, 15:14

                              i think they introduced the feature to have to option of quiet(stealthchop) vs speed (spreadcycle)
                              The newest version has an option for Silent mode that activates a second set of maximum feedrate.

                              undefined 1 Reply Last reply 18 Nov 2018, 15:39 Reply Quote 0
                              • undefined
                                deckingman @Veti
                                last edited by 18 Nov 2018, 15:39

                                @veti said in Adjusting speed - slic3r?:

                                i think they introduced the feature to have to option of quiet(stealthchop) vs speed (spreadcycle)
                                The newest version has an option for Silent mode that activates a second set of maximum feedrate.

                                Ah OK. All the more reason to stay clear of it IMO. This stuff really should not be in a slicer, but in the firmware which is where it belongs.

                                Ian
                                https://somei3deas.wordpress.com/
                                https://www.youtube.com/@deckingman

                                undefined 1 Reply Last reply 18 Nov 2018, 16:56 Reply Quote 0
                                • undefined
                                  Phaedrux Moderator @deckingman
                                  last edited by 18 Nov 2018, 16:56

                                  @deckingman that's where it gets tricky for Prusa since they are targeting their own firmware as well. As you say, it's become a lot less printer agnostic with their recent releases. I hope that's just a temporary thing while they are working towards the next generation slic3r with a more modern Interface.

                                  I don't have high hopes though. I've posted a few of the issues I've found on their GitHub bug tracker and I've been told a few times that it's not an issue it's a feature, completely ignoring that people other than Prusa printer users might be using it.

                                  I think some of those issues may now be moot because reprapfirmware supports some of the Marlin commands for speed now. But really that should all be set with the gcode flavour to target your slicer to your firmware. As it stands a lot of their new features are only present in the Marlin flavour and so we see issues like this one.

                                  Z-Bot CoreXY Build | Thingiverse Profile

                                  undefined 1 Reply Last reply 18 Nov 2018, 17:05 Reply Quote 0
                                  • undefined
                                    deckingman @Phaedrux
                                    last edited by 18 Nov 2018, 17:05

                                    @phaedrux I think the clue is "PE" - Prusa Edition. I guess their philosophy is that it's for "our" (Prusa's) customers but they offer it free for other people to try if they want to. I'm not hopeful that they will take much notice of non-Prusa users. Why should they? There is no incentive for the Prusa developers to do that. Fortunately, there seems to have been some relatively recent activity on the non-Prisa versions (Slic3RDev).

                                    Ian
                                    https://somei3deas.wordpress.com/
                                    https://www.youtube.com/@deckingman

                                    undefined 1 Reply Last reply 18 Nov 2018, 17:11 Reply Quote 0
                                    • undefined
                                      Phaedrux Moderator @deckingman
                                      last edited by 18 Nov 2018, 17:11

                                      @deckingman Time will tell. The PE version is inclredibly popular with 3D printing community at large. I imagine there would be some vocal push back if it became too tightly integrated with their own printers. However, the general printer population generally uses Marlin anyway, so these new features generally work for them without issue. So it's really just RepRap users being left behind simply because of the syntax of the gcode.

                                      Hopefully, a lot of the improvements that Prusa has made to Slic3r will find their way back into the main branch of Slic3r.

                                      Z-Bot CoreXY Build | Thingiverse Profile

                                      undefined 1 Reply Last reply 18 Nov 2018, 17:20 Reply Quote 0
                                      • undefined
                                        deckingman @Phaedrux
                                        last edited by 18 Nov 2018, 17:20

                                        @phaedrux Yes, lets see. TBH, us users of mixing hot ends with 5 inputs are really struggling. I've tried just about all the slicers out there (including some paid ones) and the only one that does most of what is needed is Slic3R - the non PE version. The multi-filament changes that Prusa have made have really ballsed things up for mixing hot ends.

                                        Ian
                                        https://somei3deas.wordpress.com/
                                        https://www.youtube.com/@deckingman

                                        undefined 1 Reply Last reply 18 Nov 2018, 17:23 Reply Quote 0
                                        • undefined
                                          Phaedrux Moderator @deckingman
                                          last edited by 18 Nov 2018, 17:23

                                          @deckingman Not to take this discussion too far off the rails, but have you tried contacting the major slicer makers to see if there is any interest in working with you to expand their support for mixing style hotends? I know that filament swapping and splicing multi material is all the rage right now, but surely there are more mixing hotends actually operating out there in the wild.

                                          Z-Bot CoreXY Build | Thingiverse Profile

                                          undefined 1 Reply Last reply 18 Nov 2018, 17:33 Reply Quote 0
                                          10 out of 31
                                          • First post
                                            10/31
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA