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

    Loading a filament profile

    Scheduled Pinned Locked Moved Unsolved
    Duet Web Control
    4
    15
    1.0k
    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.
    • PaulHewundefined
      PaulHew
      last edited by

      I think I have found another issue. @chrishamm
      Yesterday when I had finished printing, I unloaded the filament using DWC.
      I did this as I remembered last year when I was new to Duet boards, it would not print as there was no filament loaded, according to DWC. So I was guided how to create and load a filament.
      So this afternoon, I sent a new print to my Railcore and it started printing. Not long after I thought, 'Is DWC reporting it has filament?'
      No, its asking 'Load Filament'
      Screenshot
      7a1190a8-8d21-4b8d-903e-5a21c931ae6e-image.png

      As you can see it is printing with no filament loaded with the incorrect M92 E steps as it does not load the custom config.g relevant to the filament.

      If you need more info, please do not hesitate to ask.

      Regards,
      Paul

      RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
      Voron 2.4 disassembled..... Waiting for the RailCore Mini....

      1 Reply Last reply Reply Quote 1
      • PaulHewundefined
        PaulHew
        last edited by

        @dc42 and @chrishamm Without being rude or pushy, I have not had an update to this issue.
        I include DC42 just incase it is a firmware issue also.

        Please could you take a minute to respond

        Kind Regards,

        Paul.

        RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
        Voron 2.4 disassembled..... Waiting for the RailCore Mini....

        1 Reply Last reply Reply Quote 0
        • Lanovarundefined
          Lanovar
          last edited by

          Just a question: You lowered your E-Steps because of overextrusion? Why not just lower the flowrate for that filament?

          PaulHewundefined 1 Reply Last reply Reply Quote 0
          • PaulHewundefined
            PaulHew @Lanovar
            last edited by

            @Lanovar When I profile a new filament I calculate the E-Steps first, then calibrate the flowrate within the Slicer.
            They are 2 totally separate processes in calibrating a filament.
            Yes I would of thought that E Steps would be fixed and would not need to be changed, but they do.

            Regards, Paul.

            RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
            Voron 2.4 disassembled..... Waiting for the RailCore Mini....

            1 Reply Last reply Reply Quote 0
            • PaulHewundefined
              PaulHew
              last edited by

              @dc42 @chrishamm Please could someone respond to the issue I am experiencing please.

              Regards,

              Paul

              RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
              Voron 2.4 disassembled..... Waiting for the RailCore Mini....

              droftartsundefined 1 Reply Last reply Reply Quote 0
              • droftartsundefined
                droftarts administrators @PaulHew
                last edited by

                @PaulHew Just tested this out, and had the same issue as you. However, I then put an M118 message in a filament config.g, and changed filament using DWC. It showed:

                M701 S"PLA" M703
                PLA loaded
                

                Ah! Looked up M703, and...

                After assigning a filament to a tool, this command may be used to run /filaments/<filament name>/config.g to set parameters like temperatures, extrusion factor, retract distance.

                So, basically, you need to send M701 S"[filament name]" to load the filament, then M703 to actually run the filament config.g. In the gcode dictionary for M701 it doesn't explicitly say it runs filament config.g, just load.g. You also need to send M702 to unload any loaded filament before running M701 S"[filament name]". So I think it's working as expected, and it's just DWC does all this for you.

                It also sort-of documented on the filaments page: https://duet3d.dozuki.com/Wiki/Filaments#Section_G_Codes

                Hope that helps!

                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

                1 Reply Last reply Reply Quote 1
                • PaulHewundefined
                  PaulHew
                  last edited by

                  Ian,

                  Thanks for this, I will try it out.
                  I was following the GCode bible and using my findings in DWC, did not think about the Wiki

                  The only part that needs fixing now is why it can print with no filament loaded.
                  As mentioned before, I had this issue and I had to load filament in DWC so it would print otherwise it was giving me an error due to no filament being loaded, even though physically it was.

                  Definitely want this back, so the correct profile is loaded for the filament physically loaded.
                  GCode macros in Prusa / SuperSlicer are streamlining my work flow.

                  Thanks and Regards,

                  Paul

                  RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                  Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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

                    @PaulHew said in Loading a filament profile:

                    As mentioned before, I had this issue and I had to load filament in DWC so it would print otherwise it was giving me an error due to no filament being loaded, even though physically it was.

                    Are you using a filament sensor? The DWC filament load function shouldn't prevent you from printing at all.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    PaulHewundefined 1 Reply Last reply Reply Quote 0
                    • PaulHewundefined
                      PaulHew @Phaedrux
                      last edited by

                      @Phaedrux Hi, no not using a filament sensor.
                      Just remember it clearly someone asking if I had loaded a filament profile as it was erroring.
                      Just had a look for the post I made, I think it had a different title.

                      At least I have a partial solution to my problem, so I am happier!

                      As someone mentioned before, You should be able to set and forget your E-Steps, they should not change and I agree.
                      But something is as I have 5 different types of ABS+ filament, 3 like one E step setting and the other 2 need their own.

                      Oh well, I have a solution, but pausing a print because no filament is reported in DWC, IMO would be good, especially if you are swapping filaments regularly.

                      Kind Regards,

                      Paul

                      RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                      Voron 2.4 disassembled..... Waiting for the RailCore Mini....

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

                        Wll esteps and flow rate are modifying the same thing, how much rotation is needed to move the desired amount of plastic, so where ever the modification happens is less relevant. Changing the estep is the less preferred way because it's higher up in the chain. If you treat estep as fixed based on ideal calculation, then you can modify it after either in the slicer or with M221. That way it doesn't have to change the fundamental motor config. That said either way should work, but you can see why changing higher in the chain could be more problematic.

                        Z-Bot CoreXY Build | Thingiverse Profile

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