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

    Missing load filament option

    Scheduled Pinned Locked Moved
    Duet Web Control
    6
    23
    766
    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.
    • Aurimasundefined
      Aurimas
      last edited by

      I am a bit confused why it is missing.
      only one of the printers is missing it - rest of them are fine.
      Am I missing some setting or something?

      Australian design and build large scale 3d printers
      https://aurarum.com.au

      OwenDundefined 1 Reply Last reply Reply Quote 0
      • OwenDundefined
        OwenD @Aurimas
        last edited by

        @Aurimas
        Do you have filaments set up on that printer?
        I.e does the filaments folder have anything in it?
        If not, probably the simplest way is to use an FTP client to download the contents of the filaments folder from one printer and upload it to the other.

        Aurimasundefined 1 Reply Last reply Reply Quote 0
        • Aurimasundefined
          Aurimas @OwenD
          last edited by

          @OwenD as per my explanation I have multiple printers and only one doesn't have load filament option.
          the defitinitions exist.

          Australian design and build large scale 3d printers
          https://aurarum.com.au

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

            If the printers are the same can you try swapping SD card between them and see if the problem follows?

            Is there a DWC or firmware version mismatch?

            Z-Bot CoreXY Build | Thingiverse Profile

            Aurimasundefined 1 Reply Last reply Reply Quote 0
            • Aurimasundefined
              Aurimas @Phaedrux
              last edited by

              @Phaedrux said in Missing load filament option:

              Is there a DWC or firmware version mismatch?

              maybe someone has real sugestions on what could be causing this

              Australian design and build large scale 3d printers
              https://aurarum.com.au

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

                @Aurimas said in Missing load filament option:

                @Phaedrux said in Missing load filament option:

                Is there a DWC or firmware version mismatch?

                maybe someone has real sugestions on what could be causing this

                🙄

                Z-Bot CoreXY Build | Thingiverse Profile

                Aurimasundefined 1 Reply Last reply Reply Quote 1
                • Aurimasundefined
                  Aurimas @Phaedrux
                  last edited by

                  @Phaedrux found the issue. there is potentially a bug when using two extruders on the same tool.
                  once only one extruder is used the option to load filament is there

                  Australian design and build large scale 3d printers
                  https://aurarum.com.au

                  chrishammundefined Aurimasundefined 2 Replies Last reply Reply Quote 0
                  • chrishammundefined
                    chrishamm administrators @Aurimas
                    last edited by

                    @Aurimas Please see the M563 L option.

                    Duet software engineer

                    Aurimasundefined 1 Reply Last reply Reply Quote 0
                    • Aurimasundefined
                      Aurimas @chrishamm
                      last edited by

                      @chrishamm great. thank you. I wish someone referred me this earlier

                      Australian design and build large scale 3d printers
                      https://aurarum.com.au

                      1 Reply Last reply Reply Quote 0
                      • Aurimasundefined
                        Aurimas @Aurimas
                        last edited by

                        @Aurimas so from what I see it is not possible to use two extruders for a single tool and use load filament function?
                        if you load filament just for one of them the second one would not be affected and when the retractions need to be done they wouldn't work?
                        can you please elaborate on this?

                        Australian design and build large scale 3d printers
                        https://aurarum.com.au

                        chrishammundefined 1 Reply Last reply Reply Quote 0
                        • chrishammundefined
                          chrishamm administrators @Aurimas
                          last edited by

                          @Aurimas That is correct. You can create two (or more) other tools to manage filaments of the other extruders if you have a mixing hotend.

                          Duet software engineer

                          Aurimasundefined 1 Reply Last reply Reply Quote 0
                          • Aurimasundefined
                            Aurimas @chrishamm
                            last edited by

                            @chrishamm it is not mixing hotend.
                            I have setup with 2 extruders.
                            It is a direct drive setup, but I use bowden tube to guide the filament - it is over 2m long run.
                            to reduce the load on the extruder at the hotend I have another one pushing the filament into the tube - push/pull setup.
                            because of this I have assigned 2 extruders to a single tool.
                            so from what you are saying it is not possible to use load filament function in this setup?

                            Australian design and build large scale 3d printers
                            https://aurarum.com.au

                            gloomyandyundefined chrishammundefined 2 Replies Last reply Reply Quote 0
                            • gloomyandyundefined
                              gloomyandy @Aurimas
                              last edited by

                              @Aurimas It would probably help if you posted your config.g file so folks can see exactly how you have the tools and extruders configured. Also what does your gcode look like? A small sample showing moves that includes extrusion would help.

                              Aurimasundefined 1 Reply Last reply Reply Quote 0
                              • Aurimasundefined
                                Aurimas @gloomyandy
                                last edited by Aurimas

                                @gloomyandy here it is config.g
                                there is nothing to show as a sample move - two extruder motors have to move in sync.
                                I am using firmware retraction thus both motors have to comply with the movements

                                Australian design and build large scale 3d printers
                                https://aurarum.com.au

                                gloomyandyundefined 1 Reply Last reply Reply Quote 0
                                • gloomyandyundefined
                                  gloomyandy @Aurimas
                                  last edited by

                                  @Aurimas At line 99 in your config.g you have

                                  M567 P0 E1:1
                                  

                                  Which means you are in effect using a mixing hotend (see: https://docs.duet3d.com/en/User_manual/Reference/Gcodes#m567-set-tool-mix-ratios). I understand that in reality you are using two motors to feed a single hotend in a push/pull relationship, but as far as RRF is concerned you have two extruders configured in a mixing arrangement so it will be expecting two separate filament feeds into them.

                                  It may be that there is a better way to configure this sort of setup to get what you want, but it is not something I have any experience of. Others like @deckingman may be able to help? Perhaps just doing something as simple as driving both motors from the same driver would work? Good luck!

                                  1 Reply Last reply Reply Quote 0
                                  • deckingmanundefined
                                    deckingman
                                    last edited by

                                    @gloomyandy @Aurimas
                                    I saw my name mentioned so..... IMO, it ought to be possible to use M701/M702 with a push-pull arrangement but it isn't.

                                    From the notes - quote "This code will work only for tools that have exactly one extruder assigned."

                                    DWC assumes that any tool with more than one extruder must be a mixing tool and does not discriminate between tools which have a mixing ratio that adds up to unity, and those which use 1:1 mixing in a push-pull arrangement.

                                    Of course, there is nothing stopping anyone from using their own macros to load and unload filaments but one cannot use M701/702 when more than one extruder is assigned to a tool.

                                    Alternatively and as @gloomyandy suggested, it might be possible to connect both extruders to the same driver and configure the tool to use that "single" extruder.

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

                                    Aurimasundefined 1 Reply Last reply Reply Quote 0
                                    • Aurimasundefined
                                      Aurimas @deckingman
                                      last edited by

                                      @deckingman thanks
                                      connecting to one driver is not an option. it would be like going backwards in evolution - having all the tools in the world and then still using a chisel to dig a cave.
                                      in some cases (an in this case we do) you use 2 different extruders for the feed since you might have high quality extruder on the head and a different one on the feed.
                                      Macro is retty much the only option then, it just would be nice to have real tool - especially for customers to use rather than using workarounds.

                                      thanks guys

                                      Australian design and build large scale 3d printers
                                      https://aurarum.com.au

                                      deckingmanundefined 1 Reply Last reply Reply Quote 0
                                      • deckingmanundefined
                                        deckingman @Aurimas
                                        last edited by

                                        @Aurimas Slightly off topic, but how are you getting on with your push-pull arrangement? Most people have difficulty getting both extruders perfectly synchronised such that one is not fighting against the other. For short prints, this isn't too difficult but for multi-hour prints, a difference of 0.01% can lead to problems. One user I know of instigated my suggestion that he feeds X amount of filament from the reel into a "loop" and senses when the loop gets depleted before repeating.

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

                                        Aurimasundefined 1 Reply Last reply Reply Quote 0
                                        • Aurimasundefined
                                          Aurimas @deckingman
                                          last edited by

                                          @deckingman I cheated a little.
                                          first of all I have bowden setup between the extruders.
                                          it reduces the feed issue, but then on longer prints I have disconnected the tube and observed the behaviour of the filament to tune the steps for the push filament. If the filament length was coming out faster then the real extruder was consuming I reduced the steps obviously.
                                          the second cheat on push extruder lower the current, so that if there is mismatch the extruder will skip steps.

                                          Australian design and build large scale 3d printers
                                          https://aurarum.com.au

                                          1 Reply Last reply Reply Quote 0
                                          • chrishammundefined
                                            chrishamm administrators @Aurimas
                                            last edited by

                                            @Aurimas Why don't you simply define your tool with M563 L0 then? If you only have a single hotend with two extruders, that will bring back the filament load/unload option for your tool by telling RRF to map the loaded filament to the first extruder only. I don't see why this wouldn't be possible.

                                            Also note that M567 P0 E1:1 will mess up the filament-based estimation, you should use M567 P0 E0.5:0.5 and double the E steps per mm instead. You may also want to adjust the E acceleration/max speed/jerk accordingly.

                                            Duet software engineer

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