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

    S3D (and other slicers)

    Scheduled Pinned Locked Moved
    General Discussion
    8
    41
    6.5k
    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.
    • kraegarundefined
      kraegar
      last edited by

      Here's the further detail - I went through a bunch of slicers and generated gcode of the same model, and found any instances of retraction on layer change. Here's the "order of operations" for each when this happens:

      http://pastebin.com/zhuJGVR1

      You can see that slic3r's the odd ball out, and it's no coincidence that slic3r is the only one that supports modern FW retracts. If you substitute (through post processing) the FW retracts into a slicer like s3d, and include Z-Hop, the "unhop" will come after you're already at the new layer z-height, making your next print move start at (new layer height) - (FW z-hop height). Probably not what you want.

      As I said, works fine in s3d if you use the slicer settings for z-hop height, and do the rest of your FW retracts with post-processing scripts.

      Co-Creator of the RailcoreII CoreXY printer
      https://www.thingiverse.com/thing:2407174

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

        If you include Z hop in your firmware retraction parameters, retract on layer change should work ok in all slicers now. This is one of the things I fixed in firmware 1.17.

        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
        • kraegarundefined
          kraegar
          last edited by

          Ah, I didn't catch that in 1.17. I'll test it out!

          Co-Creator of the RailcoreII CoreXY printer
          https://www.thingiverse.com/thing:2407174

          1 Reply Last reply Reply Quote 0
          • Merlinundefined
            Merlin
            last edited by

            S3D and firmware retraction.
            I thought I read somewhere in this forum that 1.17c now supports the S3D required M codes without conversion to corresponding G codes.
            Firmware retraction does indeed work but how do I suppress the "unsupported M102 messages".
            Also, as a relative newbie to dual extrusion, how do I eliminate the deadly pause over the print when once colour finishes and before it moves to the prime/wipe tower? I have the Tpostn.g files set with M116 Pn.

            1 Reply Last reply Reply Quote 0
            • Dougal1957undefined
              Dougal1957
              last edited by

              @Merlin:

              S3D and firmware retraction.
              I thought I read somewhere in this forum that 1.17c now supports the S3D required M codes without conversion to corresponding G codes.
              Firmware retraction does indeed work but how do I suppress the "unsupported M102 messages".
              Also, as a relative newbie to dual extrusion, how do I eliminate the deadly pause over the print when once colour finishes and before it moves to the prime/wipe tower? I have the Tpostn.g files set with M116 Pn.

              Add the following line in yoour post processing areaa atthe bottom of the Scripts tab in Process settings

              {STRIP "M102"}

              That will remove them at source

              HTH

              Doug

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

                @Merlin:

                S3D and firmware retraction.
                I thought I read somewhere in this forum that 1.17c now supports the S3D required M codes without conversion to corresponding G codes.
                Firmware retraction does indeed work but how do I suppress the "unsupported M102 messages".

                I don't know why S3D generates M102 or what it expects the printer to do. I guess I could make the firmware ignore it.

                @Merlin:

                Also, as a relative newbie to dual extrusion, how do I eliminate the deadly pause over the print when once colour finishes and before it moves to the prime/wipe tower? I have the Tpostn.g files set with M116 Pn.

                Set up the tpre#.g files to move the head away from the print.

                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
                • deckingmanundefined
                  deckingman
                  last edited by

                  Before David made these recent changes to the firmware, I did a bit of a write up on how to get S3D to do firmware retraction. It's here https://www.duet3d.com/forum/thread.php?id=396.

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

                  1 Reply Last reply Reply Quote 0
                  • InSanityundefined
                    InSanity
                    last edited by

                    I'm messing with Cura 2.4 beta 2 at the moment, wow I must say it has sooo many options. I notice it also has adjustable acceleration. I think I'm going to dump S3D for a while, kind of getting sick of the bugs.

                    Duet WiFi Powered FFCP with E3D legends hotend system. BLTouch grid leveling.

                    1 Reply Last reply Reply Quote 0
                    • burtoogleundefined
                      burtoogle
                      last edited by

                      I could easily be wrong but I don't think the acceleration options in Cura are compatible with the current Duet firmware.

                      Also, I don't think it supports firmware retraction for all printers.

                      However, I am using the Cura master branch at the moment and getting pretty good results.

                      I have S3D also, I hate it!

                      1 Reply Last reply Reply Quote 0
                      • Dougal1957undefined
                        Dougal1957
                        last edited by

                        @(In)Sanity:

                        I'm messing with Cura 2.4 beta 2 at the moment, wow I must say it has sooo many options. I notice it also has adjustable acceleration. I think I'm going to dump S3D for a while, kind of getting sick of the bugs.

                        Have you figured out where to enable Firmware retraction and change between Absolute and relative extrusion?

                        1 Reply Last reply Reply Quote 0
                        • InSanityundefined
                          InSanity
                          last edited by

                          @burtoogle:

                          I could easily be wrong but I don't think the acceleration options in Cura are compatible with the current Duet firmware.

                          Also, I don't think it supports firmware retraction for all printers.

                          However, I am using the Cura master branch at the moment and getting pretty good results.

                          I have S3D also, I hate it!

                          Does firmware retraction really add that much in terms of quality ? Doesn't it basically just retract if not printing ? Seams like the delay the slicer would add for the retracts shouldn't be noticed with the Duet WiFi speed.

                          Trying to solve this issue at the moment with Any slicer at all, as you can see it's trying to print a top layer over top of a hole with nothing to connect to. This just makes a complete mess.

                          Know any tricks in Cura to not have this happen ? So far it appears to have the same flaw S3D does in this area.

                          Thanks,

                          Jeff

                          Duet WiFi Powered FFCP with E3D legends hotend system. BLTouch grid leveling.

                          1 Reply Last reply Reply Quote 0
                          • burtoogleundefined
                            burtoogle
                            last edited by

                            Well, quite some time back, I wrote an email to the S3D technical support people complaining about how it failed miserably because it didn't extend skin far enough under perimeters that are placed above. It's essentially the same problem as you have. At that time, the only slicer that seemed to get this right was slic3r. I haven't used that for quite a while but it's probably worth a try.

                            1 Reply Last reply Reply Quote 0
                            • burtoogleundefined
                              burtoogle
                              last edited by

                              At least Cura is open source and so we have the possibility of fixing stuff we don't like. I have been making some trivial contributions to it. It has occurred to me that a fix to this problem would be really good so I shall go back to thinking about a solution.

                              1 Reply Last reply Reply Quote 0
                              • Dougal1957undefined
                                Dougal1957
                                last edited by

                                Yes for mixing type hotends firmware retraction is an absolute must

                                1 Reply Last reply Reply Quote 0
                                • Dougal1957undefined
                                  Dougal1957
                                  last edited by

                                  A Search on there Web page gives no results for firmware retraction therefore it is a no go for me with Cura

                                  1 Reply Last reply Reply Quote 0
                                  • InSanityundefined
                                    InSanity
                                    last edited by

                                    @burtoogle:

                                    Well, quite some time back, I wrote an email to the S3D technical support people complaining about how it failed miserably because it didn't extend skin far enough under perimeters that are placed above. It's essentially the same problem as you have. At that time, the only slicer that seemed to get this right was slic3r. I haven't used that for quite a while but it's probably worth a try.

                                    I actually tried the same scenario/part with slic3r and it failed in the same way. I've wasted more filament then I care to mention or ended up with terrible looking parts because of this exact issue. I do lots of ABS work and I'm not about to print too dense and have stuff try to curl or delaminate. I'm going to mess with the beta version of Cura for a bit and see what I can do. The S3D folks just don't seem to care anymore, if they do they are failing to relay that to the customers very well.

                                    Jeff

                                    Duet WiFi Powered FFCP with E3D legends hotend system. BLTouch grid leveling.

                                    1 Reply Last reply Reply Quote 0
                                    • InSanityundefined
                                      InSanity
                                      last edited by

                                      @Dougal1957:

                                      A Search on there Web page gives no results for firmware retraction therefore it is a no go for me with Cura

                                      I see an option to disable retraction, isn't it possible to just disable the software retraction and enable firmware retraction on the start script or is it another G code that needs to be sent in place of normal retracts ?

                                      Duet WiFi Powered FFCP with E3D legends hotend system. BLTouch grid leveling.

                                      1 Reply Last reply Reply Quote 0
                                      • Dougal1957undefined
                                        Dougal1957
                                        last edited by

                                        Yep needs other G-Codes to be sent

                                        1 Reply Last reply Reply Quote 0
                                        • burtoogleundefined
                                          burtoogle
                                          last edited by

                                          Hi Jeff, I have just spent some time working on Cura to come up with a solution for the skin above sparse infill problem and (amazingly) appear to have something that looks like it's doing the right thing. I have submitted it to the Cura devs. Even if they like it (or some later version) it won't make it into Cura for a good while yet but if you are up to building Cura yourself then you could give it a try. I only use Linux and building Cura on that is reasonably straightforward and I can provide some hints as to what to do.

                                          https://github.com/Ultimaker/CuraEngine/pull/449

                                          smartavionics opened this pull request in Ultimaker/CuraEngine

                                          closed Can now grow skin areas so that they become anchored by the infill above and below. #449

                                          1 Reply Last reply Reply Quote 0
                                          • minimundefined
                                            minim
                                            last edited by

                                            Hmmm was just about to blir $150 on S3D.. So its not worth going for it? I'm kinda happy with Craftware to be honest, but this bug that the bed settings are reset each time I close the program is driving me nuts 😛 I'd also like to be able to print with different settings at different height and craftware doesn't support that.

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