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

    weird issue with fans

    Scheduled Pinned Locked Moved
    General Discussion
    4
    14
    433
    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.
    • droftartsundefined
      droftarts administrators @Aurimas
      last edited by

      @Aurimas said in weird issue with fans:

      M563 P2 S"Copy 200x340" D0:1 H1:2 X0:3 F1:3 L0; tool 2 uses both extruders, hot end heaters and fans, and maps X to both X and U
      M563 P3 S"Mirror 180x340" D0:1 H1:2 X0:3 F1:3 L0; tool 2 uses both extruders, hot end heaters and fans, and maps X to both X and U
      

      I can see you have fans 1 and 3 defined in the tool. Can you post the response to M563 P2 (or P3) when it is selected and only one fan is working?

      When exactly does this issue show? Is it when you have either T0 or T1 selected, with the fans speed already set, and change to T2 or T3, without changing the fan speed? What happens if you send an M106 command, or use the fan slider, to change fan speed? Do they both work then, or only after a pause/resume? I'm wondering if it needs an M106 command to kick both fans into life after changing tool.

      The pause/resume mechanism creates the file resurrect.g on pause, and runs it when resuming. This usually has an M106 to set the fan to the speed it was running when it was paused. So I don't think pause/resume is doing anything extra than sending an M106 command. You could try adding a M106 command that sets the current fan speed again, to the tpost2.g and tpost2.g files.

      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

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

        @droftarts said in weird issue with fans:

        M106 to set the fan

        neither of the fans is running when P2 or P3 is selected until the pause.
        see the image of the state of the fan

        both fans are in the same state - requested >0 and actual is 0
        IMG_5814[1].JPG

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

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

          @dc42 @droftarts anyone?

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

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

            @Aurimas said in weird issue with fans:

            Firmware version is 3.5.0 RC3. I know that it is not the latest, but not keen to upgrade to latest due to all issues I have been having

            I understand the reluctance to upgrade but if it's already something that's been fixed or not present in a a current version. We try to ask if the problem exists in the latest release so that it can be more easily fixed in the next release.

            Z-Bot CoreXY Build | Thingiverse Profile

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

              @Phaedrux said in weird issue with fans:

              I understand the reluctance to upgrade but if it's already something that's been fixed or not present in a a current version. We try to ask if the problem exists in the latest release so that it can be more easily fixed in the next release.

              I have upgraded other machines and had nothing but problems - constant software restart.
              The same on multiple machines and as far as I know no issues have been rectified.
              and it is really dissapointing that topics with simple questions about configuration get lots of support, but when it comes to real firmware issues everyone just stays quiet and provides no feedback.

              Doesn't really inspire to use Duet going forward. Does it?
              it is not the first serious issue I am having and so far I have not received appropriate support even though I have installed multiple boards into our printers that we build.
              It sounds really good when we tell customer "Please downgrade to old version of the firmware because new one has bugs and causes system issues and we get no proper support on resolving the issues"
              doesn't that sound great?

              My issues so far:

              • constant issue with magnetic rotating filament sensor - either too little movement or sensor error. IMPOSSIBLE to use
              • constant reboots of the boards for software reasons from RC4 - Impossible to use
              • no this issue with requested speed >0 and actual speed ZERO

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

              1 Reply Last reply Reply Quote 0
              • oliofundefined
                oliof
                last edited by

                Comparing your config to mine, I think yours should work, but I may be missing fan assignment mix ups due to the non-contiguous definitions you do.

                For reference, here is the configuration of fans and tool assignments from my IDEX that didn't give me trouble so far -- with the caveat that that printer isn't on 3.5 due to time constraints. I'll give it a go tomorrow to see if the issue is repeatable.

                ; Fans
                M950 F0 C"124.out2"                                  ; x part cooling fan
                M950 F1 C"124.out3"                                  ; x heatsink fan
                M950 F2 C"125.out2"                                  ; u part cooling fan
                M950 F3 C"125.out3"                                  ; u heatsink fan
                  
                M106 P0 C"left part fan" H-1 S0                      ; part cooling fan is not thermostatically controlled
                M106 P1 C"left head fan" H1 T45                      ; print head fan is thermostatically controlled
                M106 P2 C"right part fan" H-1 S0                     ; part cooling fan is not thermostatically controlled
                M106 P3 C"right head fan" H2 T45                     ; print head fan is thermostatically controlled
                
                
                ; Bed and tools
                M140 H0
                ; bed heater
                ; first toolhead (left)
                M563 P0 S"left"  D0 H1 X0 F0                         ; first tool, X head
                G10 P0 X0 Y0 Z0 S0 R0                                ; set tool 0 offsets and temperatures
                
                ; second toolhead (right)
                M563 P1 S"right"  D1 H2 X3 F2                        ; second tool, U head
                G10 P1 X0 Y0 Z0 S0 R0                                ; tool offsets
                
                ; -- copy mode
                M563 P2 S"copy mode"  D0:1 H1:2 X0:3 F0:2            ; tool for copy mode
                G10 P2 X110 Y0 U0 S0 R0                              ; tool offsets for copy mode
                M567 P2 E1:1                                         ; set mix ratio 100% on both extruders for copy mode
                ; -- mirror mode 
                M563 P3 S"mirror mode" D0:1 H1:2 X0:3 F0:2           ; tool for mirror mode
                G10 P3 X110 Y0 U0 S0 R0                            ; tool offset for mirror mode (flipped X offset)
                M567 P3 E1:1                
                

                <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                oliofundefined 1 Reply Last reply Reply Quote 0
                • oliofundefined
                  oliof @oliof
                  last edited by oliof

                  @Aurimas looking at your config again, there seem to be some inconsistencies between your configs and the comments, notably the CAN address assignments (and you seem to have swapped F3 and F1 in some instance in the comments).

                  Can you confirm you use CAN addresses 20 and 121 for your expansion boards as configured, and not 121 and 122 as in the comments?

                  (also, unrelated: you can remove M574 Z1 S2 since you use a Z probe for Z homing, the S2 is only required for axes other than Z using the probe for homing as was done on the venerable Ormerod).

                  <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

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

                    @oliof the fans work on individual extruders - no problem at all, ie when T0 and T1 is used.
                    it is an issue when T2 and T3 is used.
                    it can be seen that it is an issue when you look at the requested and actual speeds - they do not match.

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

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

                      @Aurimas I understood that, just trying to sort out what the differences are between your and my idex setup in this regard.

                      I'll try to find time to flash 3.5 rc3 and the newer releases on the idex today to see if I have the same issue. If yes, then it's likely firmware. If no, we need to look further.

                      Can you provide your tool change macros for completeness sake?

                      <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                      oliofundefined 1 Reply Last reply Reply Quote 0
                      • oliofundefined
                        oliof @oliof
                        last edited by

                        @Aurimas dusted off my IDEX and tested with 3.5.0-rc2 (that was the previous install), 3.5.0-rc3, and 3.5.2

                        With all three releases and my config, fan control works in all four modes (left/right/copy/mirror tool) and by specifying the fan directly. With M106 R2 in the tposX.g, fan control is handed over to the next tool. Interestingly enough, my printer did not turn off the second fan when switching from mirror/copy to one of the single head tools -- I added a bit of magic for that into tfree2.g and tfree3.g.

                        My toolchanger macros need some tough love, but for reference my full config is available at https://github.com/oliof/printerconfigs/tree/main/cr-cast

                        PS: Please dont be mistaken, toolchanging and IDEX can be intricate, and I debugged an intractable issue this morning where the U axis unhomed when switching out of tfree2 ... it happened during homing calls, but not for X. So I changed to manually defining the parking position.

                        <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

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

                          @oliof said in weird issue with fans:

                          PS: Please dont be mistaken, toolchanging and IDEX can be intricate, and I debugged an intractable issue this morning where the U axis unhomed when switching out of tfree2 ... it happened during homing calls, but not for X. So I changed to manually defining the parking position.

                          the isssue is that the actual speed is not the same as the actual speed - this is reported by firmware itself. have a look once again in the image I provided

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

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

                            @Aurimas I've seen your issue and understand what it is; I am just telling you that I cannot recreate it on my IDEX machine and provided my configuration so you can check for any relevant differences.

                            Main difference between your IDEX and mine is that you have a chamber fan and an electronics fan(? seems to be disabled in the config); so it's not a perfect match but the best I can do.

                            <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

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

                              @oliof said in weird issue with fans:

                              Main difference between your IDEX and mine is that you have a chamber fan and an electronics fan(? seems to be disabled in the config); so it's not a perfect match but the best I can do.

                              thank you for trying

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

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