• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    Phaedrux Moderator
    last edited by 6 Jul 2020, 05:24

    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
    • undefined
      PaulHew
      last edited by 7 Jul 2020, 09:39

      @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
      • undefined
        PaulHew
        last edited by 7 Jul 2020, 15:44

        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
        • undefined
          PaulHew
          last edited by 9 Jul 2020, 22:24

          @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
          • undefined
            Lanovar
            last edited by 10 Jul 2020, 08:34

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

            undefined 1 Reply Last reply 10 Jul 2020, 08:52 Reply Quote 0
            • undefined
              PaulHew @Lanovar
              last edited by 10 Jul 2020, 08:52

              @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
              • undefined
                PaulHew
                last edited by 16 Jul 2020, 10:40

                @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....

                undefined 1 Reply Last reply 16 Jul 2020, 13:27 Reply Quote 0
                • undefined
                  droftarts administrators @PaulHew
                  last edited by 16 Jul 2020, 13:27

                  @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
                  • undefined
                    PaulHew
                    last edited by 16 Jul 2020, 16:28

                    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....

                    undefined 1 Reply Last reply 16 Jul 2020, 17:45 Reply Quote 0
                    • undefined
                      Phaedrux Moderator @PaulHew
                      last edited by 16 Jul 2020, 17:45

                      @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

                      undefined 1 Reply Last reply 16 Jul 2020, 18:00 Reply Quote 0
                      • undefined
                        PaulHew @Phaedrux
                        last edited by 16 Jul 2020, 18:00

                        @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
                        • undefined
                          Phaedrux Moderator
                          last edited by 16 Jul 2020, 20:26

                          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
                          13 out of 15
                          • First post
                            13/15
                            Last post
                          Unless otherwise noted, all forum content is licensed under CC-BY-SA