Turning Fans on with tool selector?



  • Hey,

    Can I turn on fans with a click of a button like the heaters in the tool selection?

    I know I can do a macro for each fan I have but I'd like to control it simultaneously with a heater turned on and using the tool extract/retract - all manually at the same time.

    thanks



  • @cj-bravo Not exactly sure if that solves your problem, but how about making the fans thermostatic with a start temperature only a couple degrees above ambient? This won't turn the fan off when the heater is turned off (until it's cooled down at least) but at least it virtually turns them on as soon as the heater is turned on.



  • so lets I've got 3 fans - I'd need to setup a tool+heater+fan for each fan ?
    and set temp low enough?

    btw do that kind of setup is there a way to cheat the heaters? If I don't want them to fault because I don't really want to connect heaters with thermistors...



  • the https://duet3d.dozuki.com/Wiki/Gcode#Section_M563_Define_or_remove_a_tool command allows to specify more than one fan for the tool



  • the thing is I'd like to have control over each fan individually manually - like selecting a tool and having it extrude/retract.

    and of course having the control of % speed of each fan.

    if not that then when I activate a tool , its fan will turn on or off when deselected.

    thoughts?



  • @cj-bravo I'm not sure I fully understand what it is you want to do but you can map fans to tools https://duet3d.dozuki.com/Wiki/Gcode#Section_M563_Define_or_remove_a_tool

    So you can have 3 tools, each with their own separate heater and separate fan. When you select a tool, it's fan is assigned to fan0 so will act as the part cooling fan. Which means that any M106 command without a fan identifying "P" number will default to using fan 0, and as that is tool dependent then any such M106 command will control the fan that is associated with the current tool. The slider in DWC will also control whichever fan is associated with whichever tool has been selected.

    Is that what you are looking for?


Log in to reply