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

    M106 behaviour

    Scheduled Pinned Locked Moved
    General Discussion
    3
    8
    228
    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.
    • tecnoundefined
      tecno
      last edited by

      Can I get some help to get part cooling fan to work.

      Snippet from gcode

      G92 E0.0000
      G1 E-6.0000 F2100
      ; layer 2, Z = 0.772
      M106 S255
      ; tool H0.222 W0.400

      Running PLA first layer fan off and want to have 100% from layer 2. But nothing happens.

      This is what is set in S3D
      7193bfa3-c3a4-4687-8e11-8385d4817a1b-image.png

      This in config.g
      ; Fans
      M950 F0 C"121.out1" Q500 ; create fan 0 on pin out5 and set its frequency // PART FAN
      M106 P0 S0 H-1

      Advise on this is appreciated.

      alankilianundefined 1 Reply Last reply Reply Quote 0
      • alankilianundefined
        alankilian @tecno
        last edited by

        @tecno

        That all matches my system and my fan turns on at layer 2 as expected.

        Here's my tool configuration. Is yours the same?
        ; Tools
        M563 P0 D0 H1 F0 ; define tool 0

        Post your complete config.g for others to look at to see if something else is wrong.

        SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

        tecnoundefined 1 Reply Last reply Reply Quote 1
        • tecnoundefined
          tecno @alankilian
          last edited by

          @alankilian
          ; Fans
          M950 F0 C"121.out1" ; create fan 0 on pin out5 and set its frequency // PART FAN
          M106 P0 S0 H-1 ; P0 = fan0 S0 = Speed 0 H-1 = Disable Termostatic mode

          M950 P0 C"121.out2" ; create fan 1 on pin out6 and set its frequency // TOOL FAN
          M42 P0 S1 ; P1 = fan1 S1 = Speed 100% H1 = Enable Thermostatic mode T45 = start at 45°C

          M950 P2 C"out3" ; create fan 2 on pin out3 and set its frequency // Main Board Fan
          M42 P2 S1 ; P2 = fan2 S1 = speed 100% H-1 = Disable Termostatic mode

          ; Tools
          M563 P1 D0 H1 F1 ; P1 = tool1 D0 = ext drive H1 = heater1 F1 = fan1
          G10 P1 X0 Y0 Z0 ; set tool 1 axis offsets
          G10 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C

          tecnoundefined 1 Reply Last reply Reply Quote 0
          • tecnoundefined
            tecno @tecno
            last edited by

            F0 not F1 right?

            engikeneerundefined 1 Reply Last reply Reply Quote 1
            • engikeneerundefined
              engikeneer @tecno
              last edited by

              @tecno your second and third M950 command have P0 and P2, where I think you want F1 and F2 respectively

              E3D TC with D3Mini and Toolboards.
              Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
              i3 clone with a bunch of mods

              tecnoundefined 1 Reply Last reply Reply Quote 0
              • tecnoundefined
                tecno @engikeneer
                last edited by

                @engikeneer
                https://forum.duet3d.com/topic/28182/toolboard-fixed-fan

                engikeneerundefined 1 Reply Last reply Reply Quote 1
                • engikeneerundefined
                  engikeneer @tecno
                  last edited by

                  @tecno ah sorry I misunderstood your comments!
                  In that case your M563 tool definition should reference F0 (as that's the part cooling fan you've created), not F1.
                  FYI I'm guessing if you run M98 P"config.g" you'll see an error on that line

                  E3D TC with D3Mini and Toolboards.
                  Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
                  i3 clone with a bunch of mods

                  tecnoundefined 1 Reply Last reply Reply Quote 0
                  • tecnoundefined
                    tecno @engikeneer
                    last edited by

                    @engikeneer

                    No you can not see that error with M98 P"config.g"

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