Cooling fan behaviour



  • Hello

    I have problem with cooling fan. I am using simplyfi3d for slicing models and i adjust cooling fan to start at %65 percent from 4th layer and each layer incresing more fan speed untill 100%. Problem is that it never start the fan on the 4th layer. İn the slicer gcode i chekced that at the begining of 4th layer gcode send M106 S165 code but fan dosent start.

    When i enter duet interface and send M106 S165 or S255 fan also doesnt start. so to Start i have to send M106 P2 S165 code and it starts to run

    Here is my config file for fans
    ; Fans
    M106 P2 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
    M106 P1 S255 I0 F500 H1 T50 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on

    So where is my problem? İn the slicer program or somewhere else?



  • You need to allocate the fan to your tool…

    Allocating fans to tools

    Most slicers do not yet support having multiple separate print cooling fans so they simply send M106 Snnn, rather than allowing the choice of which fan is allocated to which hotend.

    To solve this, other fan channels can be mapped to fan 0 when a specific tool is selected for example:
    M563 P0 D0 H1 ; tool 0 uses extruder 0, heater 1 (and fan 0)

    https://www.duet3d.com/wiki/Connecting_and_configuring_fans
    https://www.duet3d.com/wiki/G-code#M563:_Define_or_remove_a_tool

    probably something like:

    M563 P0 D0 H1 F2


  • administrators

    If you connect your print cooling fan to the fan 0 connector then it should just work. If you connect your print cooling fan to a different fan connector, then you need to map it in the tool definition as the previous post says.



  • i have 3 printer with duet. so the best solution is to connect fan 0 connector all cooling fans. looks more easy and rigit solution 🙂


Locked
 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.