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

    Loading a filament profile

    Scheduled Pinned Locked Moved Unsolved
    Duet Web Control
    4
    15
    1.1k
    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.
    • Phaedruxundefined
      Phaedrux Moderator
      last edited by

      Firmware and DWC version?

      Z-Bot CoreXY Build | Thingiverse Profile

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

        @Phaedrux Sorry, should of known better!
        FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.1.1 ELECTRONICS: Duet Ethernet 1.02 or later + DueX5 FIRMWARE_DATE: 2020-05-19b2

        Duet Web Control 3.1.1

        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

          Not sure, I'll move this to the DWC forum for @chrishamm to see. I haven't tried the filament function lately.

          Z-Bot CoreXY Build | Thingiverse Profile

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

            @chrishamm Have you had a chance to look at this issue, please?

            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

              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