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

    Hotend FAN issue

    Scheduled Pinned Locked Moved
    Firmware installation
    3
    3
    180
    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.
    • knutselsmurfundefined
      knutselsmurf
      last edited by

      I have a DUET WIFI, 1 hotend with fan and a objectblower with 2 fans.

      Hotend fan connected to PWM Fan0, objectblower-fans connected (parallel) to PWM Fan1.

      I want to have it tempered controlled: hotend above 45 -> fan0 must be activated on 80%.
      Object fans only running when needed (depending of the print object.

      What I see now in the Duet Screen: a FAN-controller for the hotend which I can move from 0 to max ?? This is only handy for the object-fans, the hotend fan must not be controlled via the duet panel. Tried different things but I can't see whats wrong.

      Below what I have in the config.g file for these items.

      I hope somebody can se whats wrong and can help me with this.

      Would be great !

      😉 Arthur

      =============
      ; Heaters
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
      M307 H0 B1 S1.00 ; enable bang-bang mode for the bed heater and set PWM limit
      M140 H0 ; map heated bed to heater 0
      M143 H0 S100 ; set temperature limit for heater 0 to 100C
      M308 S1 P"e0temp" Y"thermistor" T500000 B4723 C1.19622e-7 ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
      M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
      M143 H1 S260 ; set temperature limit for heater 1 to 260C

      ; Fans
      M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
      M106 P0 C"BED-FANS" S0 H0 T55 ; set fan 0 name and value. Thermostatic control is turned on
      M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
      M106 P1 C"HOTEND-FAN" S0.5 H1 T45 ; set fan 1 name and value. Thermostatic control is turned on
      M950 F2 C"fan2" Q500 ; create fan 2 on pin fan2 and set its frequency
      M106 P2 C"HOTEND-FAN" S0.5 H1 T45 ; set fan 2 name and value. Thermostatic control is turned on

      ; Tools
      M563 P0 S"Extruder0" D1 H1 F1:0 ; define tool 0
      G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
      G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
      M563 P1 S"Extruder1" D0 H1 F1:0 ; define tool 1
      G10 P1 X0 Y0 Z0 ; set tool 1 axis offsets
      G10 P1 R0 S0

      Phaedruxundefined 1 Reply Last reply Reply Quote 0
      • Vetiundefined
        Veti
        last edited by

        are you sure you are on firmware version 3?
        check with M122

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

          @knutselsmurf said in Hotend FAN issue:

          ; Tools
          M563 P0 S"Extruder0" D1 H1 F1:0 ; define tool 0

          You've assigned fans 1 and 0 as part cooling fans for both tools, but your fans are configured as thermostatically controlled.

          It's best to have fan0 as the part cooling fan and fan1 as the hotend fan. fan2 can be whatever you want.

          Here's an example.

          ; Fans
          M950 F0 C"out3" Q500                               ; create fan 0 on pin out3 and set its frequency
          M106 P0 C"PartCool" S0 H-1                         ; set fan 0 name and value. Thermostatic control is turned off
          M950 F1 C"out4" Q500                               ; create fan 1 on pin out4 and set its frequency
          M106 P1 C"HotEnd" S1 H1:0 T45                      ; set fan 1 name and value. Thermostatic control is turned on
          M950 F2 C"out5" Q500                               ; create fan 2 on pin out5 and set its frequency
          M106 P2 C"CaseFan" S1 H1:0 T45                     ; set fan 2 name and value. Thermostatic control is turned on
          M950 F3 C"out6" Q500                               ; create fan 3 on pin out6 and set its frequency
          M106 P3 C"LEDs" S1 H-1                             ; set fan 3 name and value. Thermostatic control is turned off
          
          ; Tools
          M563 P0 S"HotEnd" D0 H1 F0                         ; define tool 0
          G10 P0 X0 Y0 Z0                                    ; set tool 0 axis offsets
          G10 P0 R0 S0                                       ; set initial tool 0 active and standby temperatures to 0C
          

          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