Smoothieware Switch modul för automatiska fläktstyrning (2 / 2 steg)
Steg 2: Konfigurera Temperatureswitch för att styra hotendheatsinkfan
Vi har nu setup en Växla som ger oss, och registeransvarige, tillgång för att vända hotendheatsink fan på och av och vi är nu gå till setup en temperatureswitch att göra detta beroende på en avläsning av en temperatur beteckning, som är bokstaven T för våra hotend i detta fall.
Alla alternativ är föregås med temperatureswitch.hotend som betecknar det är en temperatureswitch och namnet på temperatureswitch (hotend).
- Först skriva en beskrivande rubrik och kommentera ut: # växla hotendheatsink på/av switch vid 50c
- Vi använder .enable sant att aktivera switchen
- .Designator används för att utse vilken temperature_controlmodul vi ska övervaka. Vi vill övervaka våra hotend, som är deginated med bokstaven T som standard.
- Som det är nu måste du inte använda något annat än en enda bokstav, och det är inte rekommenderar byte av bokstaven T. Jag hoppas att detta kommer att ändras i senare firmware-uppdateringar.
- Nu definierar vi som .switch används när villkoren är uppfyllda. Vi satt det som våra hotendheatsinkVäxla.
- .Threshold_temp är temperaturen vid vilken punkt det ovanstående är satt i rörelse. Vi ställa in den på 50 c som är en bra miljö för våra hotend.
- .heatup_poll definierar hur ofta registeransvarige kontrollerar temperaturen på uppvärmning. Standard i 15 sekunder, men min hotends kan få mycket varmt i 15 sekunder, så jag har ställt den på 3 sekunder istället.
- .cooldow_poll definierar hur oten styrenheten kontrollerar temperaturen på cooldown. 30 sekunder är standard, men jag skulle hellre ha min fläkt vara tyst så fort som rimligt möjligt, så jag har ställt den på 3 sekunder.
# Växla Växla hotendheatsink/på vid 50c
temperatureswitch.hotend.enable true #
temperatureswitch.hotend.Designator T # från: temperature_control.hotend.designator
temperatureswitch.hotend.switch hotendheatsink # Välj vilken växel du använder.
temperatureswitch.hotend.threshold_temp 50,0 # temperatur för att slå på/av
temperatureswitch.hotend.heatup_poll 3 # standard är 15 - Poll heatup
temperatureswitch.hotend.cooldown_poll 3 # standard är 30 - Poll cooldown